变量和简单的赋值语句
变量的声明和赋值用于将一个变量绑定到一个对象上,格式如下
#变量名 = 表达式
a = 100
#1.先运行右边的表达式
# 2.再生成一个代表表达式的对象
#3.将这个对象的地址赋给左边的变量
#4.变量在使用前必须进行初始化(先要被赋值)
# 不赋值是无法使用的
#删除变量和垃圾回收机制
del a
#a变量删除后,它的对象没有变量引用后,就会被垃圾回收器回收,清空内存
链式赋值:同一个对象赋值给多个变量
对象:123 存放在堆中 有一个空间:id:0x77 type:int vaule:123
x = y = 123
同一个地址给了两个变量
系类解包赋值:对应相同个数的变量(左右两边的个数一定要一样)
a,b = 123,456
#作用:交换变量
a,b = b,a
print(a,b) # 456 123
常量:实际上python不支持常量的,从逻辑上去控制,常量的名字一般是大写
MAX = 123
print(MAX)
MAX = 234
print(MAX)