[Python_代码规范]PEP8风格指南

绝对应该遵守的21条:

	1.使用space(空格),不是tab(制表符)
	2.每层缩进用4个空格
	3.每行不超过79字符
	4.多行表达式 除首行 其余通常缩进级别上再加4空格
	5.文件中函数与类之间应该用两个空行隔开
	6.在使用下标来获取列表元素、调用函数或给关键字参数赋值的时候,不要在两旁添加空格
	7.变量赋值时 赋值符号左右两侧各自加一个空格
	8.函数、变量及属性应该用小写字母来拼写,个单词之间以下划线相连
	9.受保护的实例属性以_开头(_leading_underscore)
	10.私有的实例属性以两个__开头(__double_leading_underscore)
	11.类与异常,应该以每个单词首字母均大写的形式来命名(CapitalizedWord)
	12.模块级别的常量,应该全部采用大写字母来拼写,各单词之间以下划线相连(ALL_CAPS)
	13.类中的实例方法,应该把首个参数命名为(self)以表示该对象本身
	14.类方法的首个参数,应该命名为cls,以表示该类自身
	15.采用内联形式的否定词,而不是把否定词放在整个表达式的前面(例如:if a is not b而不是 if not a is b)
	16.不要通过检测长度的办法(如 if len(somelist) == 0)来判断somelist是否为[ ]或"等空值,而是采用if not somelist这种写法来判断,他会假定:空值将自动评估为False.
	17.不要编写单行的if语句、for循环、while循环及except复合语句(多行写更清楚)
	18.import语句应该总是放在文件开头
	19.引入模块写绝对名称(引入bar包中的foo:应该是from bar import foo,而不是improt foo)
	20.如果一定要写相对名称编写import,采用(from.import foo)
	21.文件中的import 按顺序分成三部分(标准库,三方库,自用)每部分按字母顺序排序

要点

编写Python代码时,应总是遵循PEP8风格指南,更利于多人协作,后续的修改工作 变得更为容易

工具推荐

Pylint:Python源码静态分析工具:检查受测代码是否符合PEP8风格,而且还能找出Python程序里的多种常见错误

出自《编写高质量Python代码的59个有效方法》第二条

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值