变量和数据类型:
1.变量不需要声明类型
2.变量在使用前必须赋值,创建和赋值同时进行
3.允许你同时为多个变量赋值,例如a=b=c=1,1指向内存0x00000000
4.创建变量时会在内存中开辟一个空间。Python虚拟机就会决定为不同的类型数据开辟大小不同的内存空间。
5.分为可变类型(列表,字典,集合)和不可变类型(数值,字符串,元组)
可变:同一变量名对应的值可变;
不可变:同一变量名对应的值不可变
举例:
针对整型:i+=1 并不是真的在原有的int对象上+1,而是重新创建了一个value为3的的int对象,i引用这个新的对象
针对列表:发现id没有变,这就是可变类型,值发生改变,id不变