Python PEP 8 語法規(guī)范

PEP 8 風(fēng)格指南

空格的使用

  1. 使用空格來表示縮進(jìn)而不要用制表符(Tab) 但是pycharm中會自動將Tab轉(zhuǎn)換成四個空格
  2. 和語法想法的每一層縮進(jìn)都用4個空格來表示
  3. 每行的字符都不超過79個字符。
  4. 函數(shù)和類的定義,代碼前后都要用兩個空行進(jìn)行分隔。
  5. 在同一個類中,各個方法之間應(yīng)用一個空行進(jìn)行分隔。
  6. 二元運(yùn)算符的左右兩側(cè)應(yīng)該保留一個空格,而且只要一個空格就好。

標(biāo)識符命名

  1. 變量,函數(shù)和屬性應(yīng)該使用小寫字母來拼寫,如果有多個單詞就使用下劃線來進(jìn)行連接。
  2. 類中受保護(hù)的實(shí)例屬性,應(yīng)該以一個下劃線開頭。
  3. 類中私有的實(shí)例屬性,應(yīng)該以兩個下劃線開頭。
  4. 類和異常的命名,應(yīng)該每個單詞首字母大寫。
  5. 模塊級別的常量,應(yīng)該采用全大寫字母,如果有多個單詞就用下劃線進(jìn)行連接。
  6. 類的實(shí)例方法,應(yīng)該把第一個參數(shù)命名為self以表示對象自身。
  7. 類的類方法,應(yīng)該把第一個參數(shù)命名為cls以表示該類自身。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 介紹 愚蠢的使用一致性是無知的怪物(A Foolish Consistency is the Hobgoblin ...
    slords閱讀 2,062評論 0 2
  • 作者:李旺成 時間:2016年4月3日 1. 前言 這份文檔參考了 Google Java 編程風(fēng)格規(guī)范和 Goo...
    diygreen閱讀 40,240評論 19 224
  • Android編碼規(guī)范 源文件基礎(chǔ) 文件名 源文件以其最頂層的類名來命名,大小寫敏感,文件擴(kuò)展名為.java。 文...
    呼呼哥閱讀 1,119評論 0 0
  • 〇、前言 本文共108張圖,流量黨請慎重! 歷時1個半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,591評論 17 410
  • 今晚北京師范大學(xué)聽講座,在知識的殿堂,感受終身學(xué)習(xí)的魅力! 蒲實(shí),畢業(yè)于北京大學(xué)國際關(guān)系學(xué)院?!度?..
    論劍閱讀 433評論 0 0

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