Python專講 PEP 8風格指南

2021-09-26 10:15:26 字數 751 閱讀 3695

pep 8風格指南

pep是python enhancement proposal的縮寫,通常翻譯為「python增強提案」。每個pep都是乙份為python社群提供的指導python往更好的方向發展的技術文件,其中的第8號增強提案(pep 8)是針對python語言編訂的**風格指南。儘管我們可以在保證語法沒有問題的前提下隨意書寫python**,但是在實際開發中,採用一致的風格書寫出可讀性強的**是每個專業的程式設計師應該做到的事情,也是每個公司的程式設計規範中會提出的要求,這些在多人協作開發乙個專案(團隊開發)的時候顯得尤為重要。我們可以從python官方**的pep 8鏈結中找到該文件,下面我們對該文件的關鍵部分做乙個簡單的總結。

空格的使用

識別符號命名

pep 8倡導用不同的命名風格來命名python中不同的識別符號,以便在閱讀**時能夠通過識別符號的名稱來確定該識別符號在python中扮演了怎樣的角色(在這一點上,python自己的內建模組以及某些第三方模組都做得並不是很好)。

表示式和語句

在python之禪(可以使用import this檢視)中有這麼一句名言:「there should be one-- and preferably only one --obvious way to do it.」,翻譯成中文是「做一件事應該有而且最好只有一種確切的做法」,這句話傳達的思想在pep 8中也是無處不在的。

PEP8風格指南

使用空格來表示縮排,而不要用tab 和語法相關的每一層縮排都用 4 個空格來表示 每行的字元數不應超過 79 對於佔據多行的長表示式來說,除了首行之外的其餘各行都應該在通常的縮排級別之上再加4個空格 檔案中的函式與類之間應該用兩個空行隔開 在同乙個類中,各方法之間應該用乙個空行隔開 在使用下標來獲取...

PEP 8 編碼風格

現在你將要寫更長,更複雜的 python 是時候討論一下 風格 了。大多數語言都能以不同的風格被編寫 或更準確地說,被格式化 有些比其他的更具有可讀性。能讓其他人輕鬆閱讀你的 總是乙個好主意,採用一種好的編碼風格對此有很大幫助。對於python,pep 8 已經成為大多數專案所遵循的風格指南 它促進...

python知識點 了解PEP8風格

pep8是針對python 格式而編訂的風格指南,採用一致的編碼風格可以令 更加易懂易讀!方便更多的人協同工作。python中空白會影響 的含義及其 的清晰程度 使用space 空格 進行縮排,不採用tab 每一層縮排都用4個空格表示 每行字元數不超過79 佔據多行的長表示式,每一層的縮排都應該在上...