我用python编写了以下代码:
class CreateMap:
def changeme(listOne, lisrTwo, listThree, listFour, listfive):
if __name__ == "__main__":
createMap = CreateMap()
createMap.changeme(["oneItem", "secondItem"],[],[],[],[])
它给了我以下错误:
TypeError: changeme() takes exactly 5 arguments (6 given)
据我所知,它将第一个列表识别为两个列表。我怎样才能避免呢?你知道吗
它不会将第一个列表识别为两个列表。必须使用
self
作为函数的第一个参数,因为显式优于隐式。详细地给出了推理。我在这里引用一些。你知道吗将您的功能定义为
这将使类外的实例变量可以访问函数
相关问题 更多 >
编程相关推荐