文章详情页
python - TypeError: printBB() takes 0 positional arguments but
浏览:104日期:2022-09-09 09:27:41
问题描述
class BB:
def printBB(): print(’no zuo no die’)
BB.printBB()bb=BB()bb.printBB()no zuo no dieTypeError: printBB() takes 0 positional arguments but 1 was given
bb.printBB()是这一行报错
class BB():
def printBB(self): print(’no zuo no die’)
BB().printBB()bb=BB()bb.printBB()
如果printBB后有self参数 那BB后需要()。相当于调用本身对象不加self相当于没调用本身对象,所以bb=BB() 旗下没printBB方法?
问题解答
回答1:class的方法不加self?
相关文章:
1. mysql日期类型默认值’0000-00-00’ 报错2. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?3. mysql replace 死锁4. mysql - C#连接数据库时一直这一句出问题int i = cmd.ExecuteNonQuery();5. MYSQL 根据两个字段值查询 但两个值的位置可能是互换的,这个怎么查?6. extra没有加载出来7. android - 安卓做前端,PHP做后台服务器 有什么需要注意的?8. javascript - 微信网页开发从菜单进入页面后,按返回键没有关闭浏览器而是刷新当前页面,求解决?9. php传对应的id值为什么传不了啊有木有大神会的看我下方截图10. mysql - ubuntu开启3306端口失败,有什么办法可以解决?
排行榜
