课程
/后端开发
/Python
/python进阶
最后isinstance()前面加print 么
TypeError:__init__() takes exactly 3 arguments (4,given)这个提示是哪个地方错了呢
2017-01-25
源自:python进阶 5-3
正在回答
这是单下划线导致的结果,init前后应该是双下划线
慕粉7269117
如果按照课程代码布局,第19行__init__()方法多传了一个参数
慕码人1183263
意思就是只有3个位置参数,而你提供了四个参数
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号