Python代碼風(fēng)格規(guī)約

一    python代碼規(guī)范

Python代碼風(fēng)格規(guī)約:一個至關(guān)重要的建議是每級縮進使用4個空格,不要使用tab码俩,因為tab與space之間的混搭會導(dǎo)致不可預(yù)期且難以排查的錯誤
開發(fā)Flask應(yīng)用時愁憔,使用相對形式的import會讓你的生活更加輕松

二    常見的命名方式

1.匈牙利命名法
在匈牙利命名法中抹锄,一個變量名由一個或多個小寫字母開始,這些字母有助于記憶變量的類型和用途糟描,緊跟著的就是程序員選擇的任何名稱怀喉。這個后半部分的首字母可以大寫,以區(qū)別前面的類型指示字母(參見[駝峰式大小寫]

2.駝峰式命名法
小駝峰式命名法(lower camel case):
第一個單字以[小寫字母]開始船响;第二個單字的首字母大寫躬拢,例如:firstName躲履、lastName。
大駝峰式命名法(upper camel case):
每一個單字的首字母都采用[大寫字母]聊闯,例如:FirstName工猜、LastName、CamelCase菱蔬,也被稱為Pascal命名法

3.帕斯卡命名法
單字之間不以空格斷開或[連接號](-)篷帅、下劃線(_)鏈接,第一個單前綴字母采用[大寫字母]拴泌;后續(xù)單字的首字母亦用[大寫字母]魏身,例如:FirstName、LastName蚪腐。每一個單字的首字母都采用[大寫字母]的命名格式箭昵,被稱為“Pascal命名法”,源自于[Pascal語言]的命名慣例回季,也有人稱之為“大駝峰式命名法”(Upper Camel Case)家制,為[駝峰式大小寫]的[子集]。

三    工作代碼風(fēng)格

1 類名所有單詞首字母大寫茧跋,例如:
class User(db.Model):
class UserInfo(db.Model):

2 變量的命名方式:小駝峰式命名方式
單詞之間不以空格卓囚、連接號或者底線連結(jié)(例如不應(yīng)寫成:camel case、camel-case或camel_case形式)哪亿。

3 函數(shù)命名使用英文粥烁,不能用漢語拼音

4 類定義蝇棉,初始化,函數(shù)定義篡殷,之間插入一個空行

5 flask-sqlalchemy 查詢結(jié)果钝吮,如果是.all(),命名為allResult,
flask-sqlalchemy 查詢返回的是一個列表板辽,判斷列表為空,使用len()函數(shù)

四     鏈接
1
譯文15條變量&方法命名的最佳實踐

原文15 Best Practices of Variable & Method Naming

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劲弦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子邑跪,更是在濱河造成了極大的恐慌呼猪,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,002評論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砸琅,死亡現(xiàn)場離奇詭異,居然都是意外死亡明棍,警方通過查閱死者的電腦和手機乡革,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評論 3 400
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來摊腋,“玉大人沸版,你說我怎么就攤上這事⌒苏簦” “怎么了视粮?”我有些...
    開封第一講書人閱讀 169,787評論 0 365
  • 文/不壞的土叔 我叫張陵,是天一觀的道長橙凳。 經(jīng)常有香客問我蕾殴,道長,這世上最難降的妖魔是什么岛啸? 我笑而不...
    開封第一講書人閱讀 60,237評論 1 300
  • 正文 為了忘掉前任钓觉,我火速辦了婚禮,結(jié)果婚禮上坚踩,老公的妹妹穿的比我還像新娘荡灾。我一直安慰自己,他們只是感情好瞬铸,可當(dāng)我...
    茶點故事閱讀 69,237評論 6 398
  • 文/花漫 我一把揭開白布批幌。 她就那樣靜靜地躺著,像睡著了一般嗓节。 火紅的嫁衣襯著肌膚如雪荧缘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,821評論 1 314
  • 那天拦宣,我揣著相機與錄音截粗,去河邊找鬼。 笑死鸵隧,一個胖子當(dāng)著我的面吹牛桐愉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播掰派,決...
    沈念sama閱讀 41,236評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼从诲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了靡羡?” 一聲冷哼從身側(cè)響起系洛,我...
    開封第一講書人閱讀 40,196評論 0 277
  • 序言:老撾萬榮一對情侶失蹤俊性,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后描扯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體定页,經(jīng)...
    沈念sama閱讀 46,716評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,794評論 3 343
  • 正文 我和宋清朗相戀三年绽诚,在試婚紗的時候發(fā)現(xiàn)自己被綠了典徊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,928評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡恩够,死狀恐怖卒落,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜂桶,我是刑警寧澤儡毕,帶...
    沈念sama閱讀 36,583評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站扑媚,受9級特大地震影響腰湾,放射性物質(zhì)發(fā)生泄漏疆股。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,264評論 3 336
  • 文/蒙蒙 一附井、第九天 我趴在偏房一處隱蔽的房頂上張望唱凯。 院中可真熱鬧羡忘,春花似錦磕昼、人聲如沸节猿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吟榴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吩翻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評論 1 274
  • 我被黑心中介騙來泰國打工狭瞎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人熊锭。 一個月前我還...
    沈念sama閱讀 49,378評論 3 379
  • 正文 我出身青樓碗殷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親亿扁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,937評論 2 361

推薦閱讀更多精彩內(nèi)容