文章詳情頁
python - TypeError: printBB() takes 0 positional arguments but
瀏覽:120日期: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. 數組按鍵值封裝!2. python - flask _sqlalchemy 能否用中文作為索引條件3. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題4. python3.x - git bash如何運行.bat文件?5. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?6. docker不顯示端口映射呢?7. javascript - ES6規范下 repeat 函數報錯 Invalid count value8. clone - git sourceTree克隆倉庫時,都不停彈出Password Required彈窗,即時輸入正確的git賬號密碼還是彈出9. javascript - webpack中alias配置中的“@”是什么意思?10. 主題切換問題,用過別人的webapp在后臺切換模板主題后手機端打開網頁就是切換到的主題了
排行榜
