后來上網找了一下。發現是 構造方法 init 兩邊的下划線是雙下划線,我寫的是單下划線。 讀書不認真,該打。 特此記錄。 ...
2019-04-30 08:25 0 2293 推薦指數:
在Python函數中可以使用不定長函數來表示傳入的是字典 語法: def 函數名(**kwarge): 函數體 #return 調用函數語句(PS:函數不調用不執行) 舉例: 結果:報錯 意思是說dict_fun函數可以接受的參數是0個,但實際給定 ...
def 的要加self, https://blog.csdn.net/u010269790/article/details/78834410 ...
在學習python面向對象時,程序報錯takes 0 positional arguments but 1 was given Python在類中定義方法的時候,方法會被傳進一個參數,即當前對象的地址,所以一般在類中定義方法的時候,必須在方法中至少定義一個參數 ...
TypeError: main() takes 0 positional arguments but 1 was given 括號里加上self就好了 ...
# 字典默認值報錯 d= i.get('key', default = None) get() takes no keyword arguments # 直接輸入默認值,就不報錯了 d= i.get('key', 0) ...
舉個例子: 以上代碼運行后出現: 意思是 rfind()方法不接受關鍵字參數,而代碼中又使用了關鍵字參數 修改為位置參數后正常運行 ...