python 变量命名规范

python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是自己总结了一些,可供参考。
模块名:
小写字母,单词之间用_分割
ad_stats.py

包名:
和模块名一样

类名:
单词首字母大写
AdStats
ConfigUtil

全局变量名(类变量,在java中相当于static变量):
大写字母,单词之间用_分割
NUMBER
COLOR_WRITE

普通变量:
小写字母,单词之间用_分割
this_is_a_var

实例变量:
以_开头,其他和普通变量一样
_price    
_instance_var

私有实例变量(外部访问会报错):
以__开头(2个下划线),其他和普通变量一样
__private_var

专有变量:
__开头,__结尾,一般为python的自有变量,不要以这种方式命名
__doc__
__class__

普通函数:
和普通变量一样:
get_name()
count_number()
ad_stat()

私有函数(外部访问会报错):
以__开头(2个下划线),其他和普通函数一样
__get_name()

时间: 2024-10-10 01:12:54

python 变量命名规范的相关文章

【转】python变量命名规范

python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范.于是总结了一些,供参考. 模块名: 模块应该使用尽可能短的.全小写命名,可以在模块命名时使用下划线以增强可读性.同样包的命名也应该是这样的,虽然其并不鼓励下划线. 主要是考虑模块名是与文件夹相对应的,因此需要考虑文件系统的一些命名规则的,比如Unix系统对大小写敏感,而过长的文件名会影响其在Windows\Mac\Dos等系统中的正常使用. 通常是小写字母,单词之间用_分割 ad_stats.py 包名: 和模块名一样 类

Python 变量命名规则

Python 变量命名规则 1. 要具有描述性 2.变量名只能是:数字,字母组成,不可以是空格或特殊字符,如:(#?.,¥$*~!&)等 3.不能是中文 4.不能以数字开头 5.保留字符是不能被使用,如下: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'i

《python第一课总结》python变量名规范、、、

python变量, 代指 变量名=值 变量名的一些规范 只支持数字.字母.下划线 数字不能开头 不能使用python自身命名的名称. python条件 if 条件,elif 条件,else 循环语句 while 条件 1 kaishi=1 2 while True: 3 print("kaishi") 4 if kaishi ==100; 5 break 6 start +=1 7 8 #输出100的数

说说变量命名规范的重要性

在编程过程中一定要注意代码命名的规范性,否则在使用和维护过程中将造成很大的麻烦,这也是一种良好的编码习惯. 看下面代码,除了userPass命名规范[小驼峰命名法],其他的都不规范. uId:看get方法,就会发现是getuId(),因为java生成get方法时,先看变量的前两个字母,如果第二个字母不是大写,则第一个大写. UserMoney:看set方法,UserMoney=userMoney,没有了this. username:往往第二个单词首字母需要大写.

python变量命名规则

在Python中,变量标记或指向一个值.当遇到变量时,Python将其替换为指向值. >>> cost=2.99 >>> .1*cost 0.29900000000000004 变量命名规则: 变量名的长度不受限制,但其中的字符必须是字母.数字.或者下划线(_),而不能使用空格.连字符.标点符号.引号或其他字符. 变量名的第一个字符不能是数字,而必须是字母或下划线. Python区分大小写. 不能将Python关键字用作变量名. 对于  x=expr这样的赋值语句,可以

变量命名规范

原文链接:http://www.cnblogs.com/zhangpengshou/archive/2008/10/19/1314424.html a Array 数组 b BOOL (int) 布尔(整数) by Unsigned Char (Byte) 无符号字符(字节) c Char 字符(字节) cb Count of bytes 字节数 cr Color reference value 颜色(参考)值 cx Count of x (Short) x的集合(短整数) dw DWORD (

C++变量命名规范

在软件开发过程中,代码的命名规范是一项很突出的内容.一套定义完整.结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性. 据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则.但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作. 我将我的团队的实际工作中的命名规则整理如下: 第一部分:共性规则 共有八项.作为指导供成员采纳. [规则1]标识符应简单明了,望文知意. 标识符采用英文单词.切忌使用汉语拼音来命名.

【Java】变量命名规范

Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包.类.变量等的命名规范. (一)Package(包)的命名 Package的名字应该都是由一个小写单词组成,例如com.xuetang9.company等. (二)Class(类)的命名 Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:XueTang或ProNine. (三)变量的命名 变量的名字可大小写混用,但首字

python之命名规范

在学习的时候每次都会遗忘类,模块,函数到底首字母是大写还是小写,此文档只供记忆使用,完整的命名规范请参考其他网络文档 例如:http://book.douban.com/reading/10700087/ 1.包,模块的命名规范 全部小写 Filename:pythonmodule.py 2.类,对象的命名规范 每个单词的首字母大写,其他小写 class MyClass: 3.函数 首字母小写,其他字母首字母大写 def myTest: