代碼規范
PEP8(python增強建議書第8版)
每個import語句只導入一個模塊
不要在行尾添加分號";"
建議每行不超過80個字符 超出部分可以用()來進行換行例如:
bmi = 20
if bmi >= 18.5 and (
bmi <24.9):
print("代碼規整")
使用必要的空格可以增加代碼的可讀性
運算符兩側、函數參數之間、逗號","兩側建議使用空格進行分割
避免在循環中使用+和+=運算符累加字符串。
適當使用異常處理結構提高程序容錯性
命名規范
模塊名盡量短小,並且使用全部小寫字母,可以使用下划線分隔多個字母
例如game_name game_number
包名盡量短小,並且全部使用小寫字母
例如com.ming com.book com.ck
類名采用單詞首字母大寫形式(Pascal風格)
單下划線開頭加首字母大寫 為內部使用類不能被導入 "_"+Pascal風格的類名組成
函數、類的屬性和方法名全部采用小寫字母,多個字母間用"_"分隔
常量命名時采用全部大寫字母,可以使用下划線
使用單下划線"_"開頭的模塊變量或者函數是受保護的。
使用雙下划線"__"開頭的實例變量或方法是類私有的
代碼縮進
代碼縮進是指每一行代碼左端空出一定長度的空白,從而可以更加清晰地從外觀上看出程序的邏輯結構 ctrl+] / ctrl+[ 快速向右/向左移動指定的縮進
注釋
注釋是指在程序代碼中的標注性的文字
# 單行注釋 在IDLE中可以使用 alt +3/ alt +4 快速添加/取消注釋
多行注釋包含一對三引號(''' '''')或者(""" """)
中文編碼聲明注釋 _*_ coding:utf-8(冒號后面是編碼) _*_
或者 #coding = 編碼