1、使用4個空格而不是tab鍵進行縮進,
2、每行長度不能超過79
3、使用空行來間隔函式和類,以及函式內部的大塊代碼
4、必要時候,在每一行下寫注釋
5、使用檔案注釋,寫出函式注釋
6、在運算子和逗號之后使用空格,但是不要在括號內部使用
7、命名類和函式的時候使用一致的方式,比如使用CamelCase來命名類,
使用lower_case_with_underscores來命名函式和方法
8、在類中總是使用self來作為默認
9、盡量不要使用魔法方法
10、默認使用UTF-8,甚至ASCII作為編碼方式
11、換行可以使用反斜杠,最好使用圓括號,
12、不要在一句import中多個庫,
空格的使用
- 各種右括號前不要加空格,
- 逗號、冒號、分號前不要加空格,
- 函式的左括號前不要加空格,如Func(1)
- 序列的左括號前不要加空格,如list[2]
- 運算子左右各加一個空格,不要為了對齊增加空格
- 函式默認引數使用的賦值符左右省略空格
- 不要將多句陳述句寫在同一行,盡管使用‘;’允許
- if/for/while陳述句中,即使執行陳述句只有一句,也必須另起一行
函式命名使用全部小寫的方式,常量命名使用大寫,類屬性(方法和變數)使用小寫
類的命名首字母大寫
本文首發于python黑洞網,博客園同步更新
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/158903.html
標籤:Python
