引用类型和非引用类型
上图这样归类是否正确?尤其是蓝色字体部分 对滴~听说你从不设最佳?有人叫我别回答你问题 本帖最后由 lzb1001 于 2023-6-4 22:51 编辑
歌者文明清理员 发表于 2023-6-4 22:45
对滴~听说你从不设最佳?有人叫我别回答你问题
不是吧,哪位说的,太不负责了,有拿到最佳的大神出来替我说句公道话
最近可能几个问题困,在几位大神的帮助下我自己一直在努力消化和理解,有点晕可能有的漏了点,这两天梳理下都补上哈 lzb1001 发表于 2023-6-4 22:49
不是吧,哪位说的,太不负责了,有拿到最佳的大神出来替我说句公道话
https://fishc.com.cn/thread-229084-1-1.html
https://fishc.com.cn/thread-229069-1-1.html
https://fishc.com.cn/thread-228790-1-1.html
https://fishc.com.cn/thread-228761-1-1.html
https://fishc.com.cn/thread-228759-1-1.html
等等,已解决的有些还是我帮你举报的(https://fishc.com.cn/thread-182869-1-1.html) 歌者文明清理员 发表于 2023-6-4 22:50
https://fishc.com.cn/thread-229084-1-1.html
https://fishc.com.cn/thread-229069-1-1.html
https:// ...
看下我回复的贴,感谢大神你还帮我整理了下,哈哈哈 lzb1001 发表于 2023-6-4 22:52
看下我回复的贴,感谢大神你还帮我整理了下,哈哈哈
ok,另外说你的问题,说的是对的,两个知识点帮忙补充:
1. 集合,也属于可变类型,同列表字典的特性
2.
a = (0, , (4, 5, 6), {})
a = -4
# a = 3 #报错
a["test"] = "fishc.com"
上面代码并没有改变元组,这充分体现了可变类型只是一个地址而已 本帖最后由 lzb1001 于 2023-6-4 23:13 编辑
歌者文明清理员 发表于 2023-6-4 22:55
ok,另外说你的问题,说的是对的,两个知识点帮忙补充:
1. 集合,也属于可变类型,同列表字典的特性
...
感谢大神的指点。
首先,请教一下,下面的a是个元组,它是一个集合吗?
其次,请帮我看看下面红色的注释是否正确,谢谢!
>>> a = (0, , (4, 5, 6), {})
>>> a = 'a'
Traceback (most recent call last):
File "<pyshell#117>", line 1, in <module>
a = 'a'
TypeError: 'tuple' object does not support item assignment # 因为a集合为元组类型,元组保存的是实际值,属于不可变类型,所以返回“元组对象不支持元素指定”的错误提示
>>> a
>>> a
1
>>> a = -4 # a集合中的是列表,引用内存地址,属于可变类型,支持更改或指定
>>> a
(0, [-4, 2, 3], (4, 5, 6), {})
>>> a = 3
Traceback (most recent call last):
File "<pyshell#114>", line 1, in <module>
a = 3
TypeError: 'tuple' object does not support item assignment # 因为a集合中的(4, 5, 6)为元组类型,元组保存的是实际值,属于不可变类型,所以返回“元组对象不支持元素指定”的错误提示
>>> a['test'] = 'FishC.com' # 为a集合中的空字典指定键key和值value
>>> a
(0, [-4, 2, 3], (4, 5, 6), {'test': 'FishC.com'}) # 因为a集合中的空字典{}是引用内存地址,属于可变类型,支持更改或指定 lzb1001 发表于 2023-6-4 23:10
感谢大神的指点。
首先,请教一下,下面的a是个元组,它是一个集合吗?
对,理解正确 歌者文明清理员 发表于 2023-6-4 22:50
https://fishc.com.cn/thread-229084-1-1.html
https://fishc.com.cn/thread-229069-1-1.html
https:// ...
你是真的6 {:10_285:}
页:
[1]