变量的命名与赋值
1.变量
变量的组成部分:变量名称,变量值,内存地址
变量内存的值的获取:id()
常量:可以理解为一直不变的量。在脚本的其他位置都不能被改变。
变量:在程序执行过程中,数值可以变化的量。变量的实质上是计算机内存单元的命名。
局部变量:在函数内部定义,其作用域是所在函数。
全部变量:定义在函数外,其作用域是证额.py文件。如果在函数内部定义全局变量,则需要使用global关键字声明。
2.变量的命名的规则和规范
命名规则
1)由数字,英文字母,下划线组成。
数字:0-9,不能以纯数字开头
英文字母:a-z,A-Z
下划线::_
2)不能与系统关键字重名
如if,or,from等
查看系统关键字方法
import keyword
print(keyword.kwlist)
3)python区分大小写
name = 'a'
Name = 'b'
NAME = 'c'
print(name) #a
print(Name) #b
print(NAME) #c
命名规范
1)描述性
变量的名称能知道类型
变量的名称越精确越好
2)两大名命规范
驼峰命名法
大驼峰:MyFirstName 每个单词首字母都大写
小驼峰:myFirstName 后面的单子首字母大写
下划体命名
my_first_name
3)汉字也可以作为变量命名,但是不规范,不推荐。
汉字 = 'hanzi'
变量的赋值类型
赋值符号:=
name = 'james'
变量的多次赋值
-变量多次赋值后,变量名会指向新的内存空间
name = '小明'
name = ’小刚‘
print(name)#小刚