引用到底是什么意思?不太好理解啊
python吧
全部回复
仅看楼主
level 5
tbzp666 楼主
一遇到引用的问题,我就对错参半
它是不是就是C语言中的地址,但又有区别
比如:
1)
lst1=[[]]*3
lst2=lst1
lst2[0].append(1)
print(lst1)
2)
a=[1,2,3]
b=a
a=a*2 #类似于a=a+[4]
print(b)
3)
a=[1,2,3]
b=a
a*=2 #类似于a+=[4]
print(b)
4)#这个题有人说是True,字符串驻留机制,说是小于40个字符的短小型为True,多于则为False
a="12345678"
b="12345678"
print(a is b)
2026年04月20日 08点04分 1
level 5
tbzp666 楼主
自己顶一个
2026年04月20日 13点04分 2
level 7
这个还真不懂
2026年04月20日 16点04分 3
吧务
level 12
别名,就是给一个对象起多个不同的名称
2026年04月20日 16点04分 4
level 2
[滑稽]你把他当成限制了功能的指针就行了,高级语言的万般特性,拆到最底层其实都是指针的不同用法
2026年04月20日 16点04分 5
level 1
面向对象
2026年04月20日 18点04分 6
1