Python語法有些特性是我們需要知道的:語句是逐個運行的:python一般都會按照次序從頭到尾執行文件中嵌套塊中的語句,但是像if(還有循環)這種語句會使得解釋器在程序內跳躍。因為Python經過一個程序的路徑叫做控制流程,像if這類會對其產生影響的語句,通常叫做控制流程語句。塊和語句的邊界會自動檢測。Python的程序塊中沒有大括號或“begin/end”等分隔字符;反之,Python使用首行下的語句縮進把嵌套塊內的語句組合起來。同樣地,Python語句一般是不以分號終止的,一行的末尾通常就是該行所寫語句的結尾。
復合語句=首行+“:”+縮進語句。Python中所有復合語句都遵循相同格式:首行會以冒號終止,再接一個或多個嵌套語句,而且通常都是在首行下縮進的。縮進語句叫做塊(有時叫做組)。在If語句中,elif和else分句是if的一部分,也是其本身嵌套塊的首行??瞻仔小⒖崭褚约白⑨屚ǔ6紩雎浴N募锌瞻仔袑⒑雎?但在交互模式提示符下不會)。語句和表達式中的空格幾乎都忽略(除了在字符串常量內,以及用在縮進時)。
注釋總是忽略:它們以#字符開頭(不是在字符串常量內),而且延伸至該行的末尾。文檔字符串(docstring)會忽略,但會保存并由工具顯示。Python支持的另一種注釋,叫做文檔字符串(簡稱docsting)。和#注釋不同的是,文檔字符串會在運行時保留下來以便查看。文檔字符串只是出現在程序文件和一些語句頂端的字符串中。Python會忽略這些內容,但是,在運行時會自動將其附加在對象上,而且能由文檔工具顯示。
以上內容為大家介紹了Python語法規則,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/