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