2020-12-27
阅读量:
816
python报错:TypeError: chao() takes 0 positional arguments but 1 was given
问:
python报错:TypeError: chao() takes 0 positional arguments but 1 was given
答:
这是因为在定义Cook类的方法chao()时,没有设置任何参数,而后面使用类实例化对象cook1去调用此方法时,
会自动将类实例化对象cook1作为参数传入该方法中,以此来设置该方法的使用对象,所以我们在定义类的时候,
第一个参数需要增加一个形参用于接收在调用时自动传进来的参数。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论