<wbr id="wsjqy"></wbr>

          <form id="wsjqy"></form>
          <sub id="wsjqy"></sub>
          <nav id="wsjqy"><listing id="wsjqy"></listing></nav>
          更多課程 選擇中心


          Python培訓

          400-111-8989

          Python代碼書寫規范,Python代碼規范要求

          • 發布:Python培訓
          • 來源:Python練習題庫
          • 時間:2017-07-19 15:14

          1. 一致性的建議

          打破一條既定規則的兩個好理由

          當應用這個規則將導致代碼可讀性下降,即使對于某人來說他已經習慣于按照這條規則來閱讀代碼了

          為了和周圍的代碼保持一致而打破規則(也許是歷史原因)

          2. 代碼的布局

          縮進

          4個空格

          代碼行

          行最大長度 : 79字符

          推薦長度 : 72字符

          分割方式 : "" , "()" , "{}"

          空行

          兩行空行分割頂層函數和類的定義

          一行空行分割方法或函數

          額外空行分割相關函數群

          類定義與第一個方法定義需要一行空行

          編碼

          萬年 "UTF-8"

          導入

          先import標準模塊,再from ... import第三方模塊(絕對路徑) ,最后from ... import自建模塊

          每組導入空一行,一行導入一個包[模塊,類等]

          空格

          緊貼各類括號

          緊貼逗號,分號,冒號前

          緊貼函數調用參數列表前開放式括號

          緊貼再索引或切片括號

          二元操作符或運算符或邏輯等兩邊各留一個空格

          默認參數或關鍵參數"="不留空格

          3. 注釋

          注釋塊

          與相應代碼有著相同縮進

          行內注釋

          與代碼被注釋代碼同行,以"#"+" "開頭

          文檔注釋

          結尾處 """ 單獨成行

          版本注記

          模塊文檔字符串之后,所有代碼之前,上下空行分割

          4. 命名

          約定

          模塊名 : 不含下劃線 ; 小寫 ; 剪短

          類名,異常名 : 首字母大寫單詞串

          方法,函數 : 第一個字母小寫的首字母大寫單詞串

          屬性,實例,變量 : 小寫字母串

          繼承

          私有 : 雙下劃線開頭

          非公有 : 單下劃線開頭

          命名沖突

          不降低可讀性,能改就改,不能就在末尾加單個下劃線或者數字

          5. 設計建議

          使用"is"或"is not"進行對"None"的單值比較

          使用字符串方法代替字符串模塊

          使用startswith()和endswith()檢查前后綴而不是使用切片

          使用isinstance()判斷對象是否是字符串而不是使用type()

          判斷空序列或字典不要使用len()

          書寫字符串文字不要依賴有意義的后置空格

          不要用"=="比較布爾值

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:Python實踐代碼教程和練習
          下一篇:如何使用 Python 開始建立你的數據分析項目

          2021年Python面試題及答案匯總詳解

          python數據分析,你需要這些工具

          Python培訓講解二叉樹的三種深度

          Python培訓:如何實現窮舉搜索?

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          网友自拍 偷拍 校园性爱青青草曰逼视屏老鸭窝国产偷自视频区视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>