class CircularlyLinkedList:
def __init__(self):
self.tail = None
self.size = 0
.
.
当我运行上面的代码并输入时
ls1 = 循环链接列表()
发生错误:表达式必须位于“(”之后。
使用 IDLE 运行时不会出现此错误。
如果我需要在“(”后输入一些内容,请告诉我要输入什么内容。
这段代码似乎在我的设备上运行良好。请检查您的 IDE 中是否出现其他问题。
class CircularlyLinkedList:
def __init__(self):
self.tail = None
self.size = 0
ls1 = CircularlyLinkedList()
print(type(ls1))
如果这不起作用,请尝试在构造函数末尾添加 pass 语句。就像这样,
class CircularlyLinkedList:
def __init__(self):
self.tail = None
self.size = 0
pass