16. Python------可变类型与不可变类型

本文详细介绍了Python中的可变类型与不可变类型。可变类型包括列表和字典,这些类型的数据可以在创建后进行修改;而不可变类型如元组、字符串及数值等,则不允许直接修改其内容。通过具体的代码示例展示了不同类型变量在操作前后内存地址的变化。

16. Python------可变类型与不可变类型

python修炼第十天

2019年 3月27日 晴

  • 可变类型: 数据存储后可以进行修改 列表 字典
  • 不可变类型: 数据存储后不可以进行修改 元组 字符串 数字
list1 = [ 10, 20]
print(id(list1))
list1.append(30)
print(id(list1))
str1 = "hello "
print(id(str1))
str2 = str1.replace("h", "a")   #  字符串本身不能被修改,所谓修改是返回新的字符串
print(id(str2))

1450975871368
1450975871368
1450975859352
1450975861032

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值