您的位置:首页 > 编程语言 > Python开发

Google样式 for python

2014-01-31 21:05 225 查看
导入:

import mymodul

import ctypes

import os

No

import os

import ctypes

import mymodul

Yes

原因是:按照先通用、标准,再是第三方模块,再是自己应用的模块

命名:

No

a

Yes,计数器和迭代器可以用单字符

i

No,双下划线为python保留

__my__

No,单下划线是模块和函数的保护属性,不是类的

class my(object):

_my:

pass

Yes:将相关的类和顶级函数放在同一个模块,不像java,没必要限制一个类一个模块

Yes:双下划线开头的实例变量或方法表示类内私有

Yes:对类名使用大写字符开头的单词

No:模块名应该使用小写字母加下划线的方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: