您好,登錄后才能下訂單哦!
本篇文章為大家展示了python編程規范有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
每個縮進層級使用4個空格。
每行最多79個字符。
頂層的函數或類的定義之間空兩行。
采用ASCII或UTF-8編碼文件。
在文件頂端,注釋和文檔說明之下,每行每條import語句只導入一個模塊,同時要按標準庫、第三方庫和本地庫的導入順序進行分組。
在小括號、中括號、大括號之間或者逗號之前沒有額外的空格。
類的命名采用駱駝命名法,如CamelCase;異常的定義使用Error前綴(如適用的話);函數的命名使用小寫字符,如separated_by_underscores;用下劃線開頭定義私有的屬性或方法,如_private。
然而,犯錯在所難免,保持代碼符合PEP 8規范的要求仍是一件麻煩事。工具pep8(https://pypi.python.org/pypi/pep8)就是用來解決這個問題的,它能自動檢查Python文件是否符合PEP 8要求。
pep8會顯示在哪行哪里違反了PEP 8,并為每個問題給出其錯誤碼。如果違反了那些必須遵守的規范,則會報出錯誤(以E開頭的錯誤碼),如果是細小的問題則會報警告(以W開頭的錯誤碼)。跟在字母后面的三位數字則指出具體的錯誤或警告,可以從錯誤碼的百位數看出問題的大概類別。例如,以E2開頭的錯誤通常與空格有關,以E3開頭的錯誤則與空行有關,而以W6開頭的警告則表明使用了已廢棄的功能。
上述內容就是python編程規范有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。