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 ()可以使用,連接兩個字元串,並且會在中間加入一個空格。

程序執行效果如下圖:

推薦閱讀:

TAG:Python | Python入門 |