Python 编程风格

python编程风格(最新更新)

  • 分号:不要在行尾加分号,也不要用分号将两条命令放在同一行
  • 行长度:每行不超过80个字符
  • 括号:宁缺毋滥的使用括号
  • 缩进:使用4个空格来缩进代码,不要使用tab,或者tab空格混用
  • 空行:函数或者类定义之间空2行,方法定义之间空1行
  • 空格:spam(ham[1],{eggs:2},[])
  • 类:如果一个类不继承自其它类,就显式的从object继承,嵌套类也一样。
  • 导入格式:每个导入应该独占一行
  • 语句:通常每个语句应该独占一行

命名:

  • module_name
  • package_name
  • ClassName
  • method_name
  • ExceptionName
  • function_name
  • GLOBAL_VAR_NAME
  • instance_var_name
  • function_parameter_name
  • local_var_name

约定:

  • 所谓“内部(Internal)”表示仅模块内可用,或者在类内是保护或私有的
  • 用单下划线(_)开头表示模块变量或函数是protected的(使用from package import *时不会包含)
  • 用双下划线(__)开头的实例变量或方法表示类内私有
  • 将相关的类和顶级函数放在同一个模块里,不像java,没必要限制一个类一个模块
  • 对类名使用大写字母开头的单词,但是模块名应该用小写加下划线的方式。

Python编程风格(以前总结)

大多数语言可以写(格式化)作几种不同的风格。有些比其它的更好度。让代码对别人更容易读是个好想法,养成良好的编码风格对此很有帮助。

一个高度可读,视觉友好的编码风格如下:

1)使用4空格缩进,而非TAB。在小缩进(可以嵌套更深)和大缩进(更易读)之间,4空格是一个很好的这种。TAB引发了一些混乱,最好弃用。

2)每行以确保其不会超过79个字符。有助于小显示器用户阅读,大显示器并排显示几个代码文件。

3)使用空行分割函数和类,以及函数中的大块代码。

4)可能的话,注释独占一行

5)使用文档字符串

6)把空格放到操作符两边,以及逗号后面,但是括号里侧不加空格。

7)统一函数和类命名。推荐驼峰命名,函数和方法名用小写_和_下滑线。总是用self作为方法的第一个参数。

8)不要使用花哨的编码,如果你的代码的目的是要国际化环境。Python的默认情况下,UTF-8,甚至普通的ASCII总是工作的最好。

9)同样,也不要使用非ASCII字符的标识符,除非是不同语种的会阅读或者维护代码。

参考:http://www.pythondoc.com/pythontutorial27/controlflow.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值