Py thon 规范 代码的布局 编码 所有的Python 脚本文件都应在文件头标上“# -*- coding:utf-8 -*-”
缩进 4 个空格一个缩进层次 空行 适当的空行有利于增加代码的可读性,加空行可以参考如下几个准则: (1) 在类、函数的定义间加空行; (2) 在import 不同种类的模块间加工行; (3) 在函数中的逻辑段落间加空行,即把相关的代码紧凑写在一起,作为一个逻辑段落,段落间以空行分隔 换行 语句比较长,一行写不下的情况下使用 1
在括号(包括圆括号、方括号和花括号)内换行,如: class Edit(CBase): def __init__(self, parent, width, font = FONT, color = BLACK, pos = POS, style = 0): 或: very_very_very_long_variable_name = Edit(parent, \ width, \ font, \ color, \ pos) 如果行长到连第一个括号内的参数都放不下,则每个元素都单独占一行: very_very_very_long_variable_name = ui
widgets
Edit( \ panrent, \ width, \ font, \ color, \ pos) 2
在长行加入续行符强行断行,断行的位置应在操作符前,且换行后多一个缩进,以使维护人员看代码的时候看到代码行首即可判定这里存在换行,如: if color == WHITE or color == BLACK \ or color == BLUE: # 注意or 操作符在新行的行首而不是旧行的行尾 do_something(color); 命名约定 有许多不同的命名风格
以下的有助于辨认正在使用的命名风格,独立于它们的作用