后来上网找了一下。发现是 构造方法 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()方法不接受关键字参数,而代码中又使用了关键字参数 修改为位置参数后正常运行 ...