python-值类型与引用类型

2025-10-29 17:16:26

1、值类型:

a = 1

b = a

a =3

print(b)      // 1

像int str tuple 称为值类型(不可改变)

2、引用类型:

a  = [1,2,3,4,5]

b = a

a[0] = '1'

print(a) // ['0',1,2,3,4,5]

print(b) // ['0',1,2,3,4,5]

list set dict 称为引用类型(可变)

3、结论:

从上面两个例子可以看出,引用类型是可变的,值类型是不可变的,值类型只能重新生成新的类型

4、字符串不可改变

python-值类型与引用类型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢