首页  >  文章  >  后端开发  >  python字符串是可变类型吗

python字符串是可变类型吗

anonymity
anonymity原创
2019-06-13 11:08:0411357浏览

以下所有的内容都是基于内存地址来说的

不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。

可变数据类型    :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。

python字符串是可变类型吗

总结:不可变数据类型更改后地址发生改变,可变数据类型更改地址不发生改变

字符串

b = 'djx'
print(id(b),type(b))
b = 'djx1996'
print(id(b),type(b))
535056476344 <class &#39;str&#39;>
535056476624 <class &#39;str&#39;>

我们可以发现,当数据发生改变后,变量的内存地址发生了改变,那么字符串就是不可变数据类型。

以上是python字符串是可变类型吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn