python編碼規范

      網友投稿 964 2025-04-02

      Python的代碼編寫基本上都要遵循PEP8的風格。

      1.命名

      函數、變量及屬性都應該用小寫單詞拼寫,只見用_連接,不遵循駝峰命名法

      類與異常應該首字母大寫,不要用_連接

      受保護的實例屬性,應以單下劃線開頭

      實例的私有屬性,應以雙下劃線開頭

      模塊級別的變量單詞都要大寫,中間以單下劃線隔開

      變量要盡可能有意義

      2.空白

      和語法相關的每一層縮進都用4個空格表示

      賦值時等號兩邊都要有一個空格

      每一行所占用的字符數應不超過79,實際操作中應當盡量不讓代碼編輯器的行滾動條顯示出來

      在使用函數進行函數式編程時,函數之間要空兩行

      在類中的函數,函數之間應該空一行

      函數與類是同一個級別,則他們之間應該空兩行

      對于超出每行規定的字符數的長表達式,應當敲回車縮進,通常除了首行其余各行都要在原來的基礎上再次縮進4個空格

      3.語句

      判斷變量是否為None、False或True時不要用==,要用is,例如,if a is None

      import語句應放在句首,導入時要盡量使用絕對導入不要使用相對導入,并且導入時最好指定相應的模塊的某一具體功能,例如,from datetime import datetime

      模塊導入時應根據標準庫模塊、第三方模塊以及自用模塊進行分類

      檢測容器不為空時,應使用if 容器名,例如,lists = [] if lists

      采用內聯形式的否定詞,不要把否定詞放在整個表達式的前面,例如,應該if a is not None 而不是 if not a is None

      4.注釋

      對某些重要的代碼塊的功能說明,應使用單行注釋

      對整個模塊功能的說明應使用多行注釋

      對類或函數的功能及使用方法的詳細說明應使用文檔字符串

      Python的注釋盡量使用英文

      python編碼規范

      5.并發

      I/O密集型,像web應用這樣的場景應該使用多線程編程

      計算密集型,像計算圓周率等場景應該使用多進程編程,盡可能利用多核CPU優勢

      當然在編寫代碼時你的某些編輯器如pycharm會幫助你檢測代碼規范,只要認真遵循一般不會出什么問題。我們編寫代碼不僅是要實現某種功能,就盡管它是核心,但是你的代碼在以后極有可能會交給別人去維護,所以你寫的代碼應當盡可能地讓人看懂,避免給別人留坑。

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:磁盤I/O讀寫跟不上HLS流ts切片速度,如何解決?
      下一篇:【保存】保存文件到本地/云端(保存在云端)
      相關文章
      亚洲人成色777777精品| 亚洲免费在线视频播放| 亚洲av无码日韩av无码网站冲| 亚洲人成日本在线观看| 久久丫精品国产亚洲av不卡 | 久久久久亚洲精品美女| 亚洲中文字幕伊人久久无码| 自拍偷自拍亚洲精品偷一| 精品久久久久亚洲| 国产亚洲女在线线精品| 爱情岛亚洲论坛在线观看 | 亚洲精品综合在线影院| 在线观看日本亚洲一区| 亚洲欧美国产国产综合一区| 亚洲色大成WWW亚洲女子| 亚洲性色AV日韩在线观看| 亚洲综合小说另类图片动图| 一本色道久久88亚洲精品综合| 亚洲中文字幕久久精品无码VA| 亚洲色丰满少妇高潮18p| 国产精品高清视亚洲一区二区| 亚洲色成人网站WWW永久四虎 | 亚洲国产精品久久久久秋霞小 | 自拍偷自拍亚洲精品播放| 另类小说亚洲色图| 亚洲女人被黑人巨大进入| 成人亚洲性情网站WWW在线观看| 亚洲熟妇丰满多毛XXXX| 亚洲成AV人片在线观看| 亚洲免费在线视频| 亚洲国产精品线观看不卡| 亚洲香蕉在线观看| 亚洲国产精品无码久久久秋霞1| 亚洲AV成人精品一区二区三区| 亚洲成人影院在线观看| 一本色道久久综合亚洲精品高清| 国产av天堂亚洲国产av天堂| 亚洲日韩区在线电影| 亚洲va精品中文字幕| 亚洲av日韩综合一区久热| 亚洲国产综合人成综合网站|