我一直在尝试这个代码,却不知道为什么它不起作用。你知道吗
class Foo(object):
def __init__(self):
self=False
print self #Prints false
print Foo() #Prints `<__main__.Foo object at 0x026B3970>`
我想可能self
只是对对象的引用,但是传递self=[]
或self=object
也不起作用。你知道吗
我知道这种方法并不完全是一种好的技术,但我想知道为什么它没有将对象设置为特定的值。你知道吗
Tags:
它不会忽略赋值。赋值工作正常,您创建了一个指向False的本地名称。你知道吗
如果你真的想做你正在做的事。。。你知道吗
相关问题 更多 >
编程相关推荐