原文:Python基礎-TypeError:takes 2 positional arguments but 3 were given

Error: 今天寫一段簡單類定義python代碼所遇到報錯問題:TypeError: drive takes positional arguments but were given 代碼如下 后經排查,才發現是類定義中 def drive selef,distance 方法中self參數得問題 現在讓我們簡單了解一下Python中self的基礎信息: self,表示創建的類實例本身,方法內部,就 ...

2018-08-30 10:18 0 1109 推薦指數:

查看詳情

takes 3 positional arguments but 4 were given錯誤

之前寫程序經常會碰到此類問題,確認發現並沒有少參數。函數為類下函數,定義時需要添加self參數。 但是!但是!為何Python給self賦值而你不必給self賦值? 創建了一個類MyClass,實例化MyClass得到了MyObject這個對象, 然后調用這個對象的方法 ...

Wed Nov 29 21:26:00 CST 2017 0 14307
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM