不可变类型与可变类型

1、不可变类型(整型,浮点型,布尔值,字符串,元组)
复制代码
 1 name1='asdfg'
 2 name2='asdfg'
 3 print(id(name1))
 4 print(id(name2))
 5 #内存地址相同
 6 
 7 print(name1==name2)
 8 print(name1 is name2)
 9 
10 name='xxx'
11 name='yyy'
12 print(name) #'yyy'
13 
14 name3='www'
15 name4=name3
16 name3='qqq'
17 print(name3) #qqq
18 print(name4)  #www
复制代码

2、可变类型(列表,set集合,字典)

1 #可变数据类型    (目前只有列表,set集合可变)
2 lst1=[1,2,3]
3 lst2=[1,2,3]
4 #lst1,lst2值相同,内存地址不同
5 print(lst1==lst2) #True 值相同
6 print(lst1 is lst2) #False   地址不同
7 print(id(lst1))
8 print(id(lst2))

 

posted @   爱coding的果妈  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示