Python 語法特色:註釋/編寫規則/命名規範

1.註釋函數

    1)單行註釋     #編碼

    2) 多行註釋   先後三個單引號或雙引號   ‘’‘  ...  '''    """  ..."""對象

    3)中文編碼聲明註釋字符串

          # -*- coding:編碼  -*-import

         或  # coding=編碼變量

               若採用UTF-8編碼,則設置爲urf-8;若使用GBK編碼,則使用gbk 或cp936coding

 

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)使用雙下劃線開頭的實例變量或方法時類私有的

相關文章
相關標籤/搜索