1.变量
能够保存任意数据类型的名称。这个名称即变量名,变量名必须是大小写英文、数字和_
组合,且不能用数字开头。
在python中,同一个变量可以反复赋值,而且可以是不同类型的变量。这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言定义变量的时候,需要给变量设置变量类型,给静态变量赋值必须用赋和变量类型相同的值。
2.变量在内存中的表示
例:x='coderChen'
x
这个变量被赋值为'coderChen'
。在python解释器中,这个时候做了两件事情:
1.在内存中创建了
'coderChen'
的字符串。
2.在内存中创建了一个名为x
的变量,并把这个变量指向了'coderChen'
。
这个时候我们如果把变量'x'
赋值给变量y
y=x
。此时内存中创建名为y
的变量,并将它指向变量x
指向的值。
3.常量
所谓常量就是不能改变的变量,在python中,通常用全部大写的变量名表示常量。
PI=3.1415926
但是事实上PI
任然是一个变量,Python没有任何机制保证PI
不会改变,所以,大写的变量名表示常量只是一个习惯上的用法。