一:背景
用於規範化ocp python開發,對於使用python開發的程式使用統一的風格,便於程式碼的維護
二:python#風格規格
定義之間空兩行,例如函數或類別定義。方法定義,類別定義與第一個方法之間,都應該空一行。函數或方法中,某些地方要是你覺得合適,就空一行
索引或切片的左括號不應加空格;在二元運算子兩邊都加上一個空格,例如賦值(=),比較(==, <, >, !=, <>, <=, > =, in, not in, is, is not),布爾(and, or, not)。至於算術運算子兩邊的空格該如何使用,就需要你自己好好判斷。但兩側務必保持一致;當'='用於指示關鍵字參數或預設參數值時,不要在其兩側使用空格;不要用空格來垂直對齊多行間的標記,因為這會成為維護的負擔(適用於:, #, =等)
字串:即使參數都是字串,使用%操作符或格式方法格式化字符字串,不要使用+的方式
註解和文件字串之後,模組全域變數和常數之前。導入應該按照最通用到最不通用的順序分組:標準庫導入;第三方庫導入;應用程式指定導入,每個分組中應該根據每個模組的完整套件路徑依照字典順序排序,忽略大小寫
if語句,只有在沒有else時才能這樣做。特別地,絕對不要對try/except這樣做,因為try和except不能放在同一行。
module_name ob_package_name ObClassName TestObClassName method_name test_method_name ExceptionName function_name GLOBAL_VAR_NAME instance.
#三:要求:
四:參考:
##########################################################PEP 8 – Style Guide for Python Code:http://legacy.python.org/dev/peps/pep-0008/
Python 程式設計風格指南中譯版(Google SOC):http://www.elias.cn/Python/PythonStyleGuide?from= Develop.PythonStyleGuide
以上是Python程式碼規格說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!