python coding 规范

在很多项目上,随着编写的程序越来越长,很有必要对一些代码格式设置约定,有一个良好的coding规范,是极好的。让你的代码尽可能易于阅读;让代码易于阅读有助于你掌握程序是做什么的,也可以帮助别人理解你编写的代码。
要成为专业程序员,应从一开始就遵循以下指南,养成良好的习惯。

缩进:建议每级缩进都使用四个空格,这既可以提高可读性,又留下了足够的多级缩进空间。

行长:很多Python 程序员都建议每行不超过80个字符,PEP8建议注释的行长都不应超过72个字符,因为有些工具为大型项目自动生成文档时,会在每行注释开头添加格式化字符。当然在很多时候,不用过多考虑代码行长,但是最好还是在编辑器中,设置一个视觉标志——通常是一条竖线,让你知道不能越过的界限在什么地方。

空行:首先空行不会影响代码运行,但是会影响代码的可读性。python解释器会根据水平缩进情况来解读代码,但不关心垂直间距。
但是,将程序的不同部分分开,使用空行是不错的选择。应该使用空行来组织程序文件,但不能滥用。如果你有5行创建列表的代码,还有3行处理该列表的代码,那么用一个空行将这两部分隔开是合适的。然而,你不应该使用三四个空行将他们隔开。

语句格式: PEP8提供的建议,在诸如 if 判断语句中, == 、>=、和<= 等比较运算符两边各添加一个空格,例如 if age < 4:要比 if age<4:好。
这样的空格不会影响Python对代码的解读,而只是让代码阅读起来更容易。

自定义函数规范
1.给形参指定默认值时,等号两边不要有空格;同时,函数调用中的关键字实参,也应该遵循这种规定,即等号两边不要有空格。

2.如果形参很多,导致函数定义的长度超过了上述提到的79字符,可在函数定义中输入左括号后按回车键,并在下一行按两次Tab键,从而将形参列表和只缩进一层的函数体区分开来。如下图:
在这里插入图片描述
3.如果程序或者模块包含多个函数,可使用两个空格将相邻的函数分开,这样将更容易知道前一个函数在什么地方结束,下一个函数从什么地方开始。

其他PEP8格式设置指南

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值