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