变量
Python将所有数据存为内存对象
, 变量
是用来标识对象
或引用对象
的,实际上是指内存对象的引用。
简单来说,变量基本上就是代表(或引用)某值的名字。在Python程序中,变量用一个变量名表示。变量名必须是大小写英文
、数字
和下划线_
的组合,且不能以数字开头。
每个变量在内存中创建,包括变量的标识、名称和数据这些信息。创建变量时会在内存中开辟一个空间,解释器会分配指定内存,并决定什么数据可以被存储在内存中
赋值
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。赋值号=
用来给变量赋值。赋值号运算符左边是一个变量名,右边是存储在变量中的值或表达式。
#变量名 = 值
>>> a = 1
>>> a
1
这个时候a就代表了值1.
补充
Python中的变量赋值有一个特别方便之处,即不需要类型声明。变量赋值后,可用type()函数查看返回对象的类型。同一个变量可以反复赋值,而且可以是不同类型的变量。
运行代码 | 查看类型代码 | 运行结果 | 类型 |
---|---|---|---|
a = 1 | type(a) | <class ‘int’> | 整型 |
a = 1.34 | type(a) | <class ‘float’> | 浮点型 |
a = ’hello‘ | type(a) | <class ‘str’> | 字符串类型 |
a = [1, 2, 3] | type(a) | <class ‘list’> | 列表类型 |