1、当变量为单个字母或者是一个单词是,如下:
x=1
name=feng
2、当变量有2个或2个以上单词组成时,,如下:
student_number=30
studentNumber=30
studentNumberPython=30 #这种命名方式就是叫做驼峰体
注意看:多个单词组成变量名时,首字母是不要大写的,而是第二个单词的首字母开始大写
python中的变量命名规则
命名规则:
(下划线或者字母)+(任意数目的字母、下划线、数字)
(下划线或者字母)+(任意数目的字母、下划线、数字)
1、变量必须以字母或者下划线开头,后面接任意字母、数字、下划线,如spam,_spam,Spam_1都是合法的变量名,如2_spam则是非法的变量名
2、变量区分大小写:如spam与Spam不是同一个变量.python中严格区分大小写,包括变量名与保留字
3、变量名禁止使用保留字:python中的保留字有如下:
2、变量区分大小写:如spam与Spam不是同一个变量.python中严格区分大小写,包括变量名与保留字
3、变量名禁止使用保留字:python中的保留字有如下:
False,class,finally,is,return,None,continue,for,while,lambda,try,True,def,from,nonlocal,and,del,global,not,with,as,elif,if,or,yield,assert,else,import,pass,break,except,in,raise
4、无法对保留字做赋值运算
命名惯例:
避免前后有下划线的变量命名规则,通常这些对于python来说是有特殊含义的,如这种命名方法_name_
避免前后有下划线的变量命名规则,通常这些对于python来说是有特殊含义的,如这种命名方法_name_
以下是python命名变量时的一些常用惯例:
1、单一下划线开头命名的变量不会被 frommudle import * 语句导入
2、前后有下划线的变量名是系统变量,对解释器有特殊含义
3、以两个下划线开头,但是没有下划线结尾的变量是类的本地变量
4、通过交互模式运行时,只有单一下划线开头的变量会保存最后表达式运算的结果
5、类变量名通常以大写字母开头,模块变量名通常以小写字母开头
6、self虽然不是保留字,但是在类中有特殊含义
变量名没有类型,但是类是有类型的
7、要具有描述性
8、不能含空格和特殊字符(#、*、,%。。。)
9、不能以中文为变量名
在python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量