python基础,变量的命名规则

1、以下变量哪些是成功的(1)fromNo12 可以

(2)from#12,不可以,含有#,注释符号

(3)my_Boolean,可以的,但是但是在函数内会提示命名不规范,最好用小写my_boolean

python基础,变量的命名规则

(4)my-Boolean,不可以,只能下划线,中间的“-”在python中是作为运算符的

python基础,变量的命名规则

(5) Obj2,可以,

(6)2ndObj,不可以,不能以数字开头

原因:如果以数字开头,这个变量就可能是纯数字了,这样语言的编译器(或解释器)就分不清当前的是数字还是变量名了,那么形如“1e5”,“100L”,“10f”这样的,应该识别为数字还是变量名呢?

python基础,变量的命名规则

(7)myInt,可以

(8)My_tExt ,可以

(9)_test ,可以,函数内部的变量和外部的变量命名相同,会有告警shadows name ‘xxxx’ from outer scope

python基础,变量的命名规则

如果函数内部有定义,函数内的变量,还是使用内部定义的数值

python基础,变量的命名规则

(10)test!32 ,不行,含有特殊字符 !

(11)haha(da)tt, 不行,含有括号

(12)jack_rose, 可以,推荐有这种

(13)jack&rose ,不行,含有特殊字符 &

(14)GUI ,可以

(15)G.U.I,不可以,含有特殊字符 .

总结

1、标示符可以由 字母、下划线 和 数字 组成/

2、不能以数字开头

3、不能与关键字重名

4、在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格

5、如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名

每个单词都使用小写字母,单词与单词之间使用 _下划线 连接,first_name,qq_password,params_login_tmp

 

驼峰命名法

· 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名

· 小驼峰式命名法

o 第一个单词以小写字母开始,后续单词的首字母大写

o 例如:firstName、lastName

· 大驼峰式命名法

o 每一个单词的首字母都采用大写字母

o 例如:FirstName、LastName、CamelCase

 

python基础,变量的命名规则