没有参数的Python继承

Jos*_*hua -1 python inheritance

所以我现在正在玩弄我的脑子.我觉得我在python中发现了一个bug,但我确信不可能是这样.有人能说出我错过的东西吗?

class LinkedList():
    def __init__(self):
        pass


def SortedLinkedList(LinkedList):
    pass

new_list = SortedLinkedList()
Run Code Online (Sandbox Code Playgroud)

TypeError: SortedLinkedList() takes exactly 1 argument (0 given)
Run Code Online (Sandbox Code Playgroud)

new_list = SortedLinkedList("wtf")
Run Code Online (Sandbox Code Playgroud)

工作良好.到底是怎么回事?

the*_*eye 6

def SortedLinkedList(LinkedList):
Run Code Online (Sandbox Code Playgroud)

将创建一个函数,而不是一个类.也许你的意思

class SortedLinkedList(LinkedList):
Run Code Online (Sandbox Code Playgroud)