1.Python变量
????可以把变量理解成名字,也可以理解为一个标签。 ????举个例子来讲解一下变量,比如我们购买了一套名为“zaiyiang”的房子,我们在“zaiyiang”这个房子里存放了1000本书,我们可以这样来定义:
zaiyiang=1000
2.定义变量
????在python中不需要提前声明变量及其类型,可以直接赋值即创建各种类型的变量。
????定义变量需要遵守规则:
????①选择有意义的单词作为变量。
????②不可以使用关键字作为变量。
????③变量需要是一个有效的标识符。
????④避免使用0和1
????变量的赋值通过‘=’来实现,格式为:变量 = 值。例如:
Name = '李华' #创建值为‘李华’的name变量
age = 18 #创建值为‘18’的age变量
classname = '19级计算机1班' #创建值为‘19级计算机1班’的name变量
????注:如果在定义班级的时候使用class作为变量,则会报错,因为class是关键字不可以作为变量。
3.变量类型的可变性
????Python是一门动态语言,变量的类型是可以随时发生变化的,可能我们开始定义的时候,变量名是int类型,但是我们通过强制类型转换最后成了浮点型等其他类型。例如:
4.多个变量可以指向同一个值
????在Python中,多个变量可以指向同一个值。我们将3个变量都赋值为1024,再分别使用内置函数id()来访问变量的内存地址,可以得到同一个结果:
????通过输出结果我们可以看出这些变量对应的地址是同一个地址,在不同电脑上对应的地址可能不相等的,但三个元素对应的内存地址是一致的。
|