爲了讓Python的代碼更易於閱讀,根據PEP8 的建議,現將Python代碼風格簡記如下:
1、每級縮進都使用4個空格;
2、每行代碼不超過80個字符;
3、每行註釋不超過72個字符;
4、不要過多的使用空行;
5、在諸如== 、 >= 、<=等比較運算符兩邊各添加一個空格。
6、當需要使用多行來定義字典時,在輸入左花括號後,按回車,再在下一行縮進4個空格,寫第一個鍵-值,並在它後面加逗號,回車,繼續下一行,在最後一個鍵-值的下一行添加右花括號。
例:favorite_languages = {
'jen' : 'python',
'sarah' : 'c',
}
7、類編碼風格
1)類名採用駝峯命名法,即:類名中的每個單詞的首字母大寫,而不使用下劃線;
2)實例名和模塊都採用小寫,在單詞之間加上下劃線;
3)對於每個類,都應緊跟在類定義後面包含一個文檔字符串,簡要地描述類的功能及約定;
4)不要濫用空行,在類中,使用一個空行開分隔方法,而在模塊中,使用兩個空行來分隔類;
5)需要同時導入標準庫中的模塊和你編寫的模塊時,先導入標準庫模塊,再加一個空行,然後再導入你自己編寫的模塊;
以上爲常用規範簡記,如需閱讀具體PEP 8格式設置指南,請參考如下鏈接:
https://www.python.org/dev/peps/pep-0008/