python中的变量命名规则

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中的保留字有如下:
  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命名变量时的一些常用惯例:
    1、单一下划线开头命名的变量不会被 frommudle import * 语句导入
   2、前后有下划线的变量名是系统变量,对解释器有特殊含义
   3、以两个下划线开头,但是没有下划线结尾的变量是类的本地变量
   4、通过交互模式运行时,只有单一下划线开头的变量会保存最后表达式运算的结果
   5、类变量名通常以大写字母开头,模块变量名通常以小写字母开头
   6、self虽然不是保留字,但是在类中有特殊含义
变量名没有类型,但是类是有类型的

7、要具有描述性

8、不能含空格和特殊字符(#、*、,%。。。)

9、不能以中文为变量名

在python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量

阅读更多
个人分类: python学习记录
上一篇Python中的变量和常量
下一篇python中如何注释代码
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭