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 ()可以使用,連接兩個字元串,並且會在中間加入一個空格。
程序執行效果如下圖:

推薦閱讀:
