python變數、語句
值與變數
值是程序的基本組成要素。
值具有不同的數據類型,python有5個標準數據類型:
- Numbers(數字)
- String(字元串)
- List(列表)
- Tuple(元組)
- Dictionary(字典)
變數存儲在內存中的值。
python程序中不需要對變數聲明類型,變數在第一次賦值時被創建。
變數名不能使用python保留字,python保留字如下:
and del from None Trueas elif global nonlocal tryassert else if not whilebreak except import or withclass False in pass yieldcontinue finally is raise def for lambda return
數字
使用type()
查看值的類型:
>>> type (2)<class int>>>> type (2.5)<class float>
例子中,2的類型是整數(int),2.5的類型是浮點數(float)。
使用=
為變數賦值:
>>> x = 5>>> x5
例子中,通過運算符=
,將數字5
賦值給變數x
。可以看到賦值後x
的值為5.
字元串
字元串包含於單引號』『
或者雙引號「」
中,使用運算符+
連接字元串:
>>> name = mwang # 將字元串mwang賦值給變數name>>> print (Hello, + name)Hello, mwang
上面的例子中,#
是注釋符號,本行中#
之後的內容都為注釋內容。
例子中首先將mwang
(單引號之中)賦值給變數name
,之後用運算符+
把字元串Hello,
和變數name
連接,輸出之。
同樣,可以使用type()
查看值類型:
>>> type (name)<class str>
這表示變數name
存儲的值為字元串類型。
輸入與輸出
輸出我們已經很熟悉了,使用print ()
即可,怎麼輸入呢?
使用input ()
即可完成輸入操作。
name = input ("Whats your name? ")print ("Hello,", name)
執行上面的程序,下面是一個執行結果示例:
$ python input_output.py Whats your name? mwangHello, mwang
可以看到,input ()
先顯示參數(這裡是Whats ... name?
),然後等待用戶的輸入。用戶輸入(這裡是mwang
)後,將用戶輸入作為字元串返回,這裡將返回值賦值給變數name
。
可以看到print ()
可以使用,
連接兩個字元串,並且會在中間加入一個空格。
程序執行效果如下圖:
推薦閱讀: