python 变量
变量的赋值
1
2
3
4
5
6
7
8
9
10
11
12name = "smallasa"
print(name)
从代码角度来讲,我们把"smallasa"交给变量name保存,这个过程称为赋值
python中使用'='来表示赋值
从硬件的角度来讲,给变量赋值的过程,就是把数据存入内存的过程
a = 1
b = a + 3
print(b)
变量名直接参与运算,这是迈向抽象思维的第一步
变量提供的符号化表达方式,是实现代码复用的第一步变量的类型
1
2
3
4
5python能自由改变变量类型的特征被称为动态类型;在静态类型的语言中,变量需要事前说明好类型,特定类型的数据必须存入特定类型的变量.相比静态类型,动态类型显得更加灵活方便
计算机需要用不同的方式来存储不同的类型:整数可以直接用二进制的数字表示,浮点数确要额外记录小数点的位置
每种数据所需的存储空间也不相同.计算机存储空间以位(bit)为单位,每一位存储一个0或1的数字
为了效率和实用性,计算机在内存中必须要分类型存储