python学习---变量类型

发布时间 2024-01-02 16:47:56作者: 飞虎就是我

变量和数据类型:

  1.变量不需要声明类型

  2.变量在使用前必须赋值,创建和赋值同时进行

  3.允许你同时为多个变量赋值,例如a=b=c=1,1指向内存0x00000000

  

  4.创建变量时会在内存中开辟一个空间。Python虚拟机就会决定为不同的类型数据开辟大小不同的内存空间。

  5.分为可变类型(列表,字典,集合)和不可变类型(数值,字符串,元组)

    可变:同一变量名对应的值可变;

    不可变:同一变量名对应的值不可变

    举例:

      针对整型:i+=1 并不是真的在原有的int对象上+1,而是重新创建了一个value为3的的int对象,i引用这个新的对象

  

                        针对列表:发现id没有变,这就是可变类型,值发生改变,id不变