標籤:
一、基本輸入輸出
#!/usr/bin/pythonprint "Hello, Python!";
二、Python標識符
在python裡,標識符有字母、數字、底線組成。
在python中,所有標識符可以包括英文、數字以及底線(_),但不能以數字開頭。
python中的標識符是區分大小寫。
以底線開頭的標識符是有特殊意義的。以單底線開頭(_foo)的代表不能直接存取的類屬性,需通過類提供的介面進行訪問,不能用"from xxx import *"而匯入;
以雙底線開頭的(__foo)代表類的私人成員;以雙底線開頭和結尾的(__foo__)代表python裡特殊方法專用的標識,如__init__()代表類的建構函式。
三、Python保留字元
下面的列表顯示了在Python中的保留字。這些保留字不能用作常數或變數,或任何其他標識符名稱。
所有Python的關鍵字只包含小寫字母。
and exec notassert finally orbreak for passclass from printcontinue global raisedef if returndel import tryelif in whileelse is withexcept lambda yield
四、行和縮排
學習Python與其他語言最大的區別就是,Python的代碼塊不使用大括弧({})來控制類,函數以及其他邏輯判斷。python最具特色的就是用縮排來寫模組。
縮排的空白數量是可變的,但是所有代碼塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。如下所示:
if True: print "True"else: print "False"
以下代碼將會執行錯誤:
if True: print "Answer" print "True"else: print "Answer" print "False"
因此,在Python的代碼塊中必須使用相同數目的行首縮排空格數。
五、多行語句
Python語句中一般以新行作為為語句的結束符。
但是我們可以使用斜杠( \)將一行的語句分為多行顯示,如下所示:
total = item_one + \ item_two + item_three
語句中包含[], {} 或 () 括弧就不需要使用多行串連符。如下執行個體:
days = [‘Monday‘, ‘Tuesday‘, ‘Wednesday‘,
‘Thursday‘, ‘Friday‘]
python基礎文法