首页 > 代码库 > python变量

python变量

变量介绍

变量  变化的量,显示一种量的变化。
程序执行的本质就是一系列状态的变化,变量二字的核心一个是变,一个是量,‘变‘正好对应程序的变化,‘量‘即计量,反映的是某种状态

标识符命令规范

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字

以下关键字不能声明为变量名

[and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield]

 变量的引用 

>>> name=syaving  #赋值,变量名字为name,值为syaving >>> name            #通过变量的名,引出变量的值syaving           #变量的值>>> print(name)     #引用并且打印变量名name对应的值,即syavingsyaving             #变量的值

定义方式 

驼峰体 

>>> AgeOfSyaving = 18>>> AgeOfSyaving18>>> NumBerStudents = 66>>> NumBerStudents66

下划线 

>>> age_of_syaving = 18>>> age_of_syaving18>>> number_of_students = 66>>> number_of_students66

变量的赋值与修改 

赋值 

>>> name1=zhangsan  #内存里开辟一个小的空间>>> name2=lisi      #内存里开辟一个小的空间>>> name1             #打印name1zhangsan>>> name2             #打印name2lisi

多重赋值

>>> name1=zhangsan>>> name2=name1>>> name1zhangsan>>> name2zhangsan##name1=name2=zhangsan  ##属于多重赋值,即zhangsan赋值于name1 name2

多元赋值 

>>> x,y,z =  1,2,3>>> x1>>> y2>>> z3>>>>>> x,y,z =  1,2,a>>> x1>>> y2>>> za

变量的修改

>>> x=1                         #赋值x的值为1>>> id(x),type(x),x             #(495474960, <class int>, 1)   #id 类型 值>>> x=2                         #重新赋值x的值为2>>> id(x),type(x),x(495474976, <class int>, 2)   #id 类型 值,此处发现x的值变为2

定义一个变量有三个特征 

id: id(x)type: type(x)value: x

注意:
python中的变量名没有储存值的功能
变量名与变量值只是一种绑定关系

 

python变量