python編碼風(fēng)格(Coding Style)

1. 用4個(gè)空格縮進(jìn),不要使用tabs

4個(gè)空格是不大(易讀)不小(允許深層嵌套)的折中縮進(jìn)量.制表符會(huì)導(dǎo)致些困惑,也容易被忽略.

換行,以保證每行不超過79字符.

這可以幫助小屏幕用戶,也可以在大屏幕上并排顯示幾個(gè)代碼文件.

2. 使用空行來分隔函數(shù)和類,以及函數(shù)內(nèi)部的大塊代碼.

3. 如果可能,在一行中添加相應(yīng)的注釋

4. 使用文檔字符串

5. 操作符旁及逗號(hào)后使用空格,不要在在包圍結(jié)構(gòu)中直接使用: a = f(1, 2) + g(3, 4).

6. 類與函數(shù)命名一致;慣例對(duì)類使用駝峰式寫法,對(duì)于函數(shù)和方法采用小寫和下劃線結(jié)合寫法.一直使用self作為第一個(gè)方法參數(shù)的名字(詳情請(qǐng)查看初探類)

7. 如果您打算在國際環(huán)境中使用,請(qǐng)不要使用奇怪的編碼.Python默認(rèn)編碼UTF-8及純ASCII為最佳選擇.

8. 同樣的,如果在讀取及維護(hù)代碼時(shí)很少用到其它語言,請(qǐng)不要在標(biāo)識(shí)符中使用非ASCII字符

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容