TA的每日心情 | 开心 2019-11-19 15:19 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Python编程风格
* }2 q5 q. w @6 c4 u8 T大多数语言可以写(格式化)作几种不同的风格。有些比其它的更好度。让代码对别人更容易读是个好想法,养成良好的编码风格对此很有帮助。
# e. B- z5 X7 X/ V* F4 y6 g" _
: p; ?! v8 Y" j6 Q0 G一个高度可读,视觉友好的编码风格如下:, Y6 S- y5 Q# _/ b/ D+ @
e1 ^4 R$ n7 t* F1)使用4空格缩进,而非TAB。在小缩进(可以嵌套更深)和大缩进(更易读)之间,4空格是一个很好的这种。TAB引发了一些混乱,最好弃用。/ \* Y6 [3 k+ I2 \: w) j V
f3 m, }& n# C9 X; a6 y% Y' A
2)每行以确保其不会超过79个字符。有助于小显示器用户阅读,大显示器并排显示几个代码文件。1 h# f$ [3 n) y/ t
* ^; n1 o& h# h o3)使用空行分割函数和类,以及函数中的大块代码。
6 @6 Y9 \# q6 b5 B6 c8 ~+ o' g+ a& r7 O3 n7 W6 n
4)可能的话,注释独占一行; M9 J# P: U! }, ]7 x
) J& ]1 V3 J! [. K3 g# o5 v5)使用文档字符串
$ o* t( q; ~' t$ I/ ~5 T2 X- e8 y: N S6 G" n# T, K9 A1 X
6)把空格放到操作符两边,以及逗号后面,但是括号里侧不加空格。/ e( d0 p. }8 A1 |& F3 e1 o
5 B9 n/ G. }2 I9 Y# w
7)统一函数和类命名。推荐驼峰命名,函数和方法名用小写和下滑线。总是用self作为方法的第一个参数。 m# G" `9 A% _
) B% S0 C5 R& s" P, q1 ?9 g
8)不要使用花哨的编码,如果你的代码的目的是要国际化环境。python的默认情况下,UTF-8,甚至普通的ASCII总是工作的最好。
2 x; `- q7 Y( y- @) A5 ~
- ]0 x( F$ X, q, l A9)同样,也不要使用非ASCII字符的标识符,除非是不同语种的会阅读或者维护代码。, F+ F, K/ V" r
|
|