Python代码规范

刚开学不久,心思还是散的,在整整3天的没日没夜的DOTA之后,果断对游戏恶心了,终于成功收心可以开始正常的工作学习了……

 

好了,废话不多说,言归正传,今天刚刚进入正常状态,代码啥的一下子还没找到感觉,写的非常生涩,头疼。刚好在豆瓣的python小组里看到有人推荐PEP 8 -- Style Guide for Python Code,想着玩了python将近3个月了,一直还没怎么注意自己的代码风格,趁此机会重新审视一番。

 

这篇文章并不长,估计也就几千来字,花了大概一个小时就看完了,但是收获还是不小的。下面直接把觉得有用的放上来,有兴趣的还是自己看原文比较好。

 

1、可读性是第一位

2、如果是加入一个已存在的项目,那么最好遵守其既定风格

 

在不与这两条大前提冲突的情况下,应尽量遵守以下规则

 

1、缩进:采用4空格代替tabs

2、每行代码长度最多79字符(个人认为是8字节字符)

3、空行的使用有严格限制,其核心是为了增加代码的逻辑性(依然还是为了可读性)

4、3.0版本以下采用ASCII字符,以上用UTF-8

5、import文件必须分行,但是from ** import **,**是可以的

6、import的文件需要分块,其顺序为标准库->第三方库->用户实现

7、空格的使用也及其严格,在所有的=,>,+=,==,+等等符号的两边都必须加空格,只有当=在函数中作为参数默认值时不能加空格

8、理论上最好不要将多个逻辑语句放在一行内,如do_one(); do_two()是错误的

9、块注释用多个#进行分行

10、内注释需谨慎使用

11、各类命名均需遵从特定规则,请参照原文

12、额外建议,请参照原文

 

原文网址:http://www.python.org/dev/peps/pep-0008/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python代码规范通常遵循PEP 8(Python Enhancement Proposal 8)标准,下面是一些常见的Python代码规范: 1. 缩进:使用4个空格进行缩进,不要使用制表符。 2. 行长度:每行代码应尽量控制在79个字符以内,可以使用括号进行换行。 3. 空行:在函数和类定义之间、函数内的逻辑块之间使用空行进行分隔,以提高可读性。 4. 导入语句:每个导入语句应独占一行,按照标准库、第三方库和本地库的顺序进行分组。 5. 命名规范:变量名、函数名和模块名应使用小写字母,单词之间使用下划线进行分隔。类名应使用驼峰命名法。 6. 注释:使用注释来解释代码的功能、实现思路等。注释应该清晰、简洁,并且避免使用无意义的注释。 7. 函数和方法:函数和方法的命名应该清晰、简洁,并且能够准确描述其功能。函数和方法的参数应该有明确的命名,并且避免使用单个字符作为参数名。 8. 类:类的命名应该使用驼峰命名法,并且首字母大写。类应该有一个简洁明确的目的,并且遵循单一职责原则。 9. 异常处理:在可能发生异常的地方进行适当的异常处理,并且避免使用裸露的except语句。 10. 其他规范:避免使用全局变量,尽量使用局部变量;避免使用魔术数字,使用常量代替;避免使用复杂的表达式,尽量拆分为多个简单的表达式。 以上是一些常见的Python代码规范,遵循这些规范可以提高代码的可读性和可维护性。如果你还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值