本篇文章為大家展示了python編程規(guī)范有哪些,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
每個(gè)縮進(jìn)層級(jí)使用4個(gè)空格。
每行最多79個(gè)字符。
頂層的函數(shù)或類的定義之間空兩行。
采用ASCII或UTF-8編碼文件。
在文件頂端,注釋和文檔說明之下,每行每條import語句只導(dǎo)入一個(gè)模塊,同時(shí)要按標(biāo)準(zhǔn)庫、第三方庫和本地庫的導(dǎo)入順序進(jìn)行分組。
在小括號(hào)、中括號(hào)、大括號(hào)之間或者逗號(hào)之前沒有額外的空格。
類的命名采用駱駝命名法,如CamelCase;異常的定義使用Error前綴(如適用的話);函數(shù)的命名使用小寫字符,如separated_by_underscores;用下劃線開頭定義私有的屬性或方法,如_private。
然而,犯錯(cuò)在所難免,保持代碼符合PEP 8規(guī)范的要求仍是一件麻煩事。工具pep8(https://pypi.python.org/pypi/pep8)就是用來解決這個(gè)問題的,它能自動(dòng)檢查Python文件是否符合PEP 8要求。
pep8會(huì)顯示在哪行哪里違反了PEP 8,并為每個(gè)問題給出其錯(cuò)誤碼。如果違反了那些必須遵守的規(guī)范,則會(huì)報(bào)出錯(cuò)誤(以E開頭的錯(cuò)誤碼),如果是細(xì)小的問題則會(huì)報(bào)警告(以W開頭的錯(cuò)誤碼)。跟在字母后面的三位數(shù)字則指出具體的錯(cuò)誤或警告,可以從錯(cuò)誤碼的百位數(shù)看出問題的大概類別。例如,以E2開頭的錯(cuò)誤通常與空格有關(guān),以E3開頭的錯(cuò)誤則與空行有關(guān),而以W6開頭的警告則表明使用了已廢棄的功能。
上述內(nèi)容就是python編程規(guī)范有哪些,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。