python_命名規(guī)范

python.png

總結(jié)前人之精華,去其糟粕

Python的編碼命名規(guī)則

  • 項目名

首字母大寫,其余小寫單詞,若多個單詞組合可以添加“_”下劃線增加可讀性
Ui_test

  • 包名、模塊名

全部小寫字母
package、 module

  • 類名

首字母大寫,其它字母小寫,若多個單詞時,才用駝峰,eg:UserLogin
class Login :

  • 方法名

小寫單詞,多個單詞時,用下劃線分隔單詞以增加可讀性。
def user_login():

  • 參數(shù)名

小寫單詞
def user_login(self):
如果函數(shù)的參數(shù)名與保留關(guān)鍵字沖突,在參數(shù)名后加一個下劃線,比用縮寫、錯誤 的拼寫要好。因此 "_print" 比 "prnt" 好。

  • 普通變量名

小寫字母,單詞之間用分割 或者 遵守駝峰原則命名
month_pay = 2000
monthPay = 2000
注意
1.不論是類成員變量還是全局變量,均不使用 m 或 g 前綴。
2.私有類成員使用單一下劃線前綴標(biāo)識,多定義公開成員,少定義私有成員。
3.變量名不應(yīng)帶有類型信息,因為Python是動態(tài)類型語言。如 iValue、names_list、dict_obj 等都是不好的命名。
4.
開頭,結(jié)尾,一般為python的自有變量,不要以這種方式命名
5.以
_開頭(2個下劃線),是私有實例變量(外部不嫩直接訪問),依照情況進(jìn)行命名

  • 常量

常量定義全部為大寫,必要時可用下劃線分隔單詞以增加可讀性。
constant

  • 命名注意:

不要使用小寫字母'l'(el),大寫字母'O'(oh),或者小寫'i'作為單獨變量名稱。因為一些字體中,上訴字母和數(shù)字很難區(qū)分(比如:O和0,l和1)。

基本就這些,以后發(fā)現(xiàn)新的再補(bǔ)充

@陰 -2016年07月28日12:24:17

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容