gpt4 book ai didi

python - python不使用引用复制吗?为什么下面的代码不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:14 24 4
gpt4 key购买 nike

class x:
def __init__(self):
self.y=None
self.sillyFunc(self.y)
def sillyFunc(self,argument):
if argument is None:
argument='my_name_as_argument'
self.printy()
def printy(self):
print self.y

根据我的说法,上面的代码应该打印 >my_name_as_argument,我哪里出错了?

最佳答案

作业

argument='my_name_as_argument'

只影响局部变量argument。它不会改变 self.y 指向的内容。

关于python - python不使用引用复制吗?为什么下面的代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com