python 变量

python 变量

  1. 变量的赋值

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    name = "smallasa"
    print(name)

    从代码角度来讲,我们把"smallasa"交给变量name保存,这个过程称为赋值
    python中使用'='来表示赋值
    从硬件的角度来讲,给变量赋值的过程,就是把数据存入内存的过程

    a = 1
    b = a + 3
    print(b)
    变量名直接参与运算,这是迈向抽象思维的第一步
    变量提供的符号化表达方式,是实现代码复用的第一步
  2. 变量的类型

    1
    2
    3
    4
    5
    python能自由改变变量类型的特征被称为动态类型;在静态类型的语言中,变量需要事前说明好类型,特定类型的数据必须存入特定类型的变量.相比静态类型,动态类型显得更加灵活方便

    计算机需要用不同的方式来存储不同的类型:整数可以直接用二进制的数字表示,浮点数确要额外记录小数点的位置
    每种数据所需的存储空间也不相同.计算机存储空间以位(bit)为单位,每一位存储一个0或1的数字
    为了效率和实用性,计算机在内存中必须要分类型存储