gpt4 book ai didi

python - 将 python 对象设置为变量

转载 作者:行者123 更新时间:2023-12-01 05:36:14 24 4
gpt4 key购买 nike

我一直在尝试这段代码,但不知道为什么它不起作用。

class Foo(object):
def __init__(self):
self=False
print self #Prints false
print Foo() #Prints `<__main__.Foo object at 0x026B3970>`

我想可能是self只是对该对象的引用,但传递 self=[]self=object也不起作用。

我知道这种方法并不是一个好的技术,但我想知道为什么它不将对象设置为特定值。

最佳答案

它不会忽略该分配。分配工作得很好,您创建了一个指向 False 的本地名称。

如果你真的想做你正在做的事情......

class Test(object):
def __new__(*args):
return False

关于python - 将 python 对象设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982604/

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