1
我想在python中歸屬歸屬歸屬地。 有沒有辦法這樣做:我不知道怎麼辦呢,我查了一些例子如何在python中定義歸因歸屬地
class Foo():
def __init__(self, x, y):
self.x = x
self.x.y = y
。但我還沒有找到任何類似的例子。
我想在python中歸屬歸屬歸屬地。 有沒有辦法這樣做:我不知道怎麼辦呢,我查了一些例子如何在python中定義歸因歸屬地
class Foo():
def __init__(self, x, y):
self.x = x
self.x.y = y
。但我還沒有找到任何類似的例子。
並不很清楚你需要,你可以做這樣的事情(例如)什麼:
class Bar(object):
def __init__(self, y=None):
self.y = y
class Foo(object):
def __init__(self, x, y):
self.x = x
self.x.y = y
if __name__ == '__main__':
x = Bar()
y = 1
foo = Foo(x,y)
我想你的方式,X =美孚(1,2),但程序拋出一個AttributeError:「詮釋」對象沒有屬性'y' – Saba
這是正確的,您不能將屬性設置爲任意數據類型。數據類型必須有一個名爲'y'的參數,''''''int'不具有。 –
@Radekhofman只有你的對象具有'__slots__'('int')否則你可以動態地將一個屬性賦值給一個對象 –