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