注釋
單行注釋
把#號當做注釋符號
多行注釋
python中并沒有規定多行注釋標記,通常使用單引號作為多行注釋
中文注釋
規定文件所用編碼,當時是為解決python2不支持中文的問題
#coding=utf-8
代碼縮進
python采用代碼縮進和冒號區分代碼層次,所以代碼縮進尤為重要
例:在忱語句中行尾的冒號和下一行的縮進表示一個代碼塊的開始,而縮進結束,則表示一個代碼塊的結束。
編碼規范
編寫規則
1.每個import語句只導入一個模塊
2.不在行尾添加分號,也不能用分號將兩條命令放在一起
3.當一行命令太多時可以使用小括號將多行內容隱式的連接起來
4.頂級定義之間空兩行,方法之間空一行。分割某些功能時也空一行
5.運算符兩側、函數參數之間、逗號兩側使用空格隔開
6.避免在虛幻中使用累加,這會創建不必要的臨時對象
7.適當使用異常處理提高程序的容錯性,氮不能依賴于異常處理
命名規范
模塊名全部使用小寫字母,可以使用下劃線分割多個字母
包名全部使用小寫字母,不推薦使用下劃線
類名單詞首字母大寫其他小寫(Pascal風格)
模塊內部類采用下劃線+Pascal風格
函數、類的屬性和方法的命名規則與模塊相似
常量名全部使用大寫字母
使用單下劃線開頭的是模塊變量或者受保護的函數,import不能導入
使用雙下劃線開頭的實例變量或方法是類私有的