我的 python 编程风格

为了让自己编写的python更美更规范,特地整理如下:

[b]模块文件结构:[/b]
================
1.注释,如
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

2.模块文档字符,用三引号

3. import 语句

4. 全局变两声名

5. 类/函数定义

6. 测试函数
====================

[b]缩进:[/b]
四个空格,使用编辑器自动缩进功能的请确保不以tab缩进

[b]空行: [/b]
在上述文件结构中每个模块之间空一行;在控制结构(尤其是复杂的)前后各留一个空行

[b]续行: [/b]
定义字符串时尽量避免用 ' \ ' 来表示续行,改用三引号;函数调用时以逗号来进行分行

[b]引号:[/b]
强烈建议用三引号来定义文档化字符串。普通字符串中没有特殊要求,只要嵌套正确即可

[b]逗号:[/b]
在定义元组并赋初值的时侯, 建议以逗号结尾,如下例:
t = (1,2,)

[b]变量名:[/b]
用有意义的变量名,并且避免普通变量以下划线和双下划线开头

[b]函数参数名称:[/b]
成员函数第一个参数请命名为self

[b]测试函数:[/b]
请为自定义模块添加测试函数,参考下例:
if __name__ == 'main':
......

发现一个好地方:
[url]http://man.chinaunix.net/develop/python/python_howto/python_howto_program.htm[/url]

权威指南(编程风格):
[url]http://www.python.org/dev/peps/pep-0008/[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值