#不要用分号
#单行不超过80字符,善于利用()等换行,注释不要换行
#4个空格进行缩进
#空行:顶级定义之间空两行;方法定义之间空一行
#空格:括号内不要空格,标点符号、二元操作符要加空格,函数参数的等号不要空格
#注释:函数与方法/类
#如果一个类不是显示继承自其他类,则显示标注继承自object
#带变量的字符串表达:如果是两个字符串直接连接,最好用+;如果包含其他固定字符,选择用.format()或者%。
x = a + b
x = '%s,%s' % (a,b)
x = '{},{}'.format(a,b)
#导入模块:每个导入单独占一行;放在文件顶部,模块注释和文档字符串之后,模块全局变量之前
#命名:除了迭代器和计数器不要使用但字符名称
类名使用大写字母开头,模块名称用小写加下划线组合
#main:确保模块被调用时是否执行主程序
def main():
....
if __name__ == '__main__':
main()