Python 語法特點:注釋/編寫規則/命名規范


1.注釋

    1)單行注釋     #

    2) 多行注釋   前后三個單引號或雙引號   ‘’‘  ...  '''    """  ..."""

    3)中文編碼聲明注釋

          # -*- coding:編碼  -*-

         或  # coding=編碼

               若采用UTF-8編碼,則設置為urf-8;若使用GBK編碼,則使用gbk 或cp936

 

2.代碼縮進

    使用冒號區分代碼之間的層次。

    四個空格或一個Tab鍵作為縮進。推薦用4個空格。

   可以在IDE設置快捷鍵,進行縮進或反縮進。

 

3.編碼規則

   PEP8 作為編碼規范

   1)每一個import 只導入一個模塊,盡量避免一次導入多個模塊。

   2)不要在每一行結尾加封號;  也不要用封號把兩條命令放到一起。

    3)每行不超過80個字符。若超過則用小括號()將其分行顯示。不推薦反斜線

    4)必要的空行。頂級定義之間空兩行,方法定義之間空一行。

    5)運算符兩側,函數參數之間,建議用空格分隔

     6)避免在循環中使用 +  +=  累加字符串。字符串是不可變的,這樣做會創建不必要的臨時對象。每個字符串加入列表,用join() 連接列表

     7)適當使用異常處理結構提高程序容錯性,但不能過多依賴異常處理結構,適當的顯示判斷還是必要的。

 

4.命名規范

    1)模塊名盡量短小,並且全部使用小寫字母,可以使用下划線。

    2)包名盡量短小,並且全部使用小寫字母,不推薦使用下划線。

    3)類名采用首字母大寫格式

    4)模塊內部的類使用下划線+Pascal 風格

    5)函數,類的屬性和方法的命名規則同模塊類似。也是使用小寫字母,多個字母用下划線分割

    6)常用命名時全部使用大寫字母,可以使用下划線

    7)使用單下划線開頭的模塊變量或函數是受保護的,在使用from xxx import *語句從模塊中導入時,這些變量或函數不能被導入

    8)使用雙下划線開頭的實例變量或方法時類私有的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM