如何在python中定义属性的归属

时间:2017-08-10 14:56:23

标签: python python-2.7 python-3.x

我正在尝试在python中归因归属。 有没有办法这样做:

  class Foo():
     def __init__(self, x, y):
         self.x = x
         self.x.y = y

我不知道该怎么做,我检查了一些例子。但我没有发现任何类似的例子。

1 个答案:

答案 0 :(得分:1)

不完全清楚你需要什么,你可以做这样的事情(例如):

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)