python编程规范
Python编程规范
【1】缩进:4空格一个缩进层次。
禁止混用制表符和空格。
【2】编码:所有Python文件首部表上# -*- coding: utf-8 -*-。
设置编辑器,默认保存为utf-8格式。
【3】注释:坚持适当注释原则。
以‘#’开头,注意与对应代码块对齐。
【4】空格:坚持适当加入原则。
一元前缀运算符不加空格;
二元算术、逻辑运算符前后加空格;
‘:’用在行尾前后皆不加空格,用在非行尾时两端加空格;
括号(含圆括号、方括号和花括号)前后不加空格;
逗号后面加一个空格,前面不加空格;
【5】空行:适当添加。
在类、函数的定义之间加空行;
在import不同种类的模块间加空行;
在函数中的逻辑段落间加空行;
【6】断行:建议每行最大78个字符。
长变量名转换成短名;
括号内直接换行;
长语句换行加连接符‘/’;
每行只执行一条语句;
【7】命名
常量名用大写字母加下划线;
变量名用小写字母加下划线;
函数名用小写字母加下划线;
类名各单词首字母大写,不用下划线;
模块名全部小写;
包名全部小写;
单词缩写要规范;
名字中不允许包含类型信息;
【8】导入语句
先import Python内置模块,再import第三方模块,最后import自己开发的模块;
每行import只导入1个模块;
不要使用from module import *,除非是import常量定义模块或其他确保不会出现命名空间冲突的模块。