【发布时间】:2021-04-27 15:13:43
【问题描述】:
在这个类中没有名为“a”的属性,那么如何考虑 x.a 呢?同样,什么是“x.a.b”、“x.a.b.c”、“x.a.b.c.d”、“x.a.b.c.d.e”以及如何考虑它们?在“x.a.b”的情况下b是x.a的属性,在“的情况下c是x.a.b的属性吗? x.a.b.c”?简要说明!!!我完全糊涂了????
class Node :
def __init__(self, data = None, next = None) :
self.data = data
self.next = next
x = Node(50)
x.a = Node(40)
x.a.b = Node(30)
x.a.b.c = Node(20)
x.a.b.c.d = Node(10)
x.a.b.c.d.e = Node(5)
print(x.a.b.c.d.e.data)
【问题讨论】:
-
好的,但是你觉得
x = Node(50)怎么样?x来自哪里? -
顺便说一句,我从名称
Node猜测它具有next属性,您正在制作的每个节点都应该有它们的next属性参考下一个 @987654327 @.
标签: python python-3.x class object attributes