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常量定义模块或其他确保不会出现命名空间冲突的模块。

      

原文地址:https://www.cnblogs.com/wanghaoran/p/3189015.html