2024-06-11 11:32:55 发布
网友
所以我一整天都在搞这个,我还是不能让它发挥作用
class pleaseWork: def __init__(self): self.foo=printThis(1) self.bar=printThis(2) def printThis(x): if x==1: print "foot" elif x==2: print "bar" result=pleaseWork() result.bar
它就回来了
请告诉我为什么它不起作用。。。在
class pleaseWork: def __init__(self): self.foo=self.printThis(1) self.bar=self.printThis(2) def printThis(self, x): if x==1: print "foot" elif x==2: print "bar" result=pleaseWork() result.bar
因为printThis是当前对象的属性。在
printThis
self.foo = self.printThis(1)
因为
printThis
是当前对象的属性。在相关问题 更多 >
编程相关推荐