gpt4 book ai didi

python类初始化

转载 作者:行者123 更新时间:2023-11-28 20:51:31 24 4
gpt4 key购买 nike

各位,

请问下面两个节点类的定义是否相同?

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


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

谢谢你告诉我。

最佳答案

不,它们不一样。

在第二个定义中,node.leftnode.right 不存在。 rightleft 属性只存在于类的初始化实例中。但是,在第一个定义中,您可以直接在类上访问 node.leftnode.right;您不必实例化它。

关于python类初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9451142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com