传递类对象作为参考参数

时间:2019-08-05 03:53:45

标签: python python-3.x

Class node:
    def __init__(self, data):
        self.data = data
        self.left = None
        self.right = None

class B:
    def __init__(self):
        self.root = node(10)


def test(start):
    start.root = node(10)


def test1(start):
    start = 1

b = B()
test(b) # b.root is now assigned to node(10)
test1(b.root) # b.root is still None

我想像b.root.left或b.root.left.left或b.root.right一样放 如果使用测试功能,则只能添加到b.root。 但是使用test1函数不会更新参数。

0 个答案:

没有答案
相关问题