变量命名的规则
# 变量组成部分分为三部分:变量名称(name)、变量值(james)、内存地址
# 以快递包裹为例子,三者分别为包裹的名称、 包裹里面的物品、 包裹存放位置
# 单引号和双引号无区别
#变量可以由数字0-9,英文字母a-z,A-Z,下划线_ 构成,但数字不可以放开头
#创建一个变量如 aaaa = ‘james’,aaaa会出现绿色下划线,表明aaaa并不是一个单词,默认为拼写错误(可用常见的英文单词进行命名,如data,name,但如果一定要用aaaa也是没问题的 )
#系统关键字不能作为变量的名称
以上为系统关键字
若强行使用系统关键字,则会出现报错
#Python变量的名称会区分大小写(如name,Name,NAME是三个不一样的变量
变量命名的规范
单独的字母符合规范,但一般只把它们作为临时的变量
两个大命名规范
1.可以添加驼峰命名法
大驼峰:FirstName(对单词首字母大写)
小驼峰:firstName(对后面的单词首字母大写)
注:Firstname写法不规范,因为无法将一长串单词进行分割,不知道分割点,eg:Fi/rstname还是Firs/tname?
(**大小写频繁转换很麻烦怎么办?**)
2.可以添加下滑体命名
如:first_name
除此以外,若要写三个以上的单词
大驼峰写法:FirstNameData
小驼峰写法:firstNameData
aaa=‘aaa’ 此种写法缺少描述性,没有意义,不要用这种写法,
因此变量命名需要有描述性
因此最好可以通过变量名称知道变量类型(描述越精确越好)
变量的赋值类型
1.基础数据类型
2.多变量的赋值
“=”的作用是赋值,如 name=‘James’ 其中是把james赋值到name(相当于把包裹中的东西放到包裹中);
“==”的作用是等于,判断两端是否相等
常见基础数据类型:
#字符串 str(一般用单引号或双引号括起开,同时使用反斜杠()转义特殊字符),如‘100’,“100”
#数字型 numbers(int
(整数类型),float
(浮点型,即小数) ,long
等类型,主要前两者),如100
以上两者的区分在于数字左右上角是否有打引号
注:在Python2和Python3早期中,分int和long类型
int是九位数,若超过九位数,则写不了(数据溢出,报错),则改为long(长整型)保存
但后来不区分,因为自动化,当数字超过九位数,自动转为long型
#快速给多行代码进行注释 “Ctrl + /”
多变量的赋值