變數
我們可以通過將值賦給標籤來創建一個新的Python變數,使用=
賦值運算符。
在這個例子中,我們將一個值為"Roger"的字符串賦給name
這個標籤:
name = "Roger"
這是一個帶有數字的例子:
age = 8
變數名稱可以由字符、數字、下劃線_
字符組成。不能以數字開頭。這些都是有效的變數名稱:
name1
AGE
aGE
a11111
my_name
_name
這些是無效的變數名稱:
123
test!
name%
除此以外,除非是Python的關鍵字,其他任何名稱都是有效的。Python中有一些像for
、if
、while
、import
等關鍵字。
無需記住它們,因為如果你將這些當作變數使用,Python會警告你,並且你會逐漸認識它們作為Python編程語言語法的一部分。
表達式與語句
我們可以表達任何返回值的代碼。例如:
1 + 1
"Roger"
另一方面,語句是對值進行操作的操作,例如這是2個語句:
name = "Roger"
print(name)
一個程序由一系列語句組成。每個語句放在自己的一行上,但是你可以使用分號在一行上有多個語句:
name = "Roger"; print(name)
註釋
在Python程序中,井號後的所有內容都會被忽略,被視為註釋:
#這是一行注釋
name = "Roger" #這是一個行內註釋
縮進
在Python中縮進是有意義的。
不能像這樣隨意縮進:
name = "Flavio"
print(name)
有些其他語言沒有有意義的空白,但是在Python中,縮進是重要的。
在這個例子中,如果你嘗試運行這個程序,你會得到一個IndentationError: unexpected indent
的錯誤,因為縮進有特殊的含義。
縮進的部分屬於一個塊,比如控制語句或條件塊,或者函數或類的主體。我們以後會更多地了解這些。