Python 'takes exactly 1 argument (2 given)' Python error
更新时间:2016年12月13日 10:43:23 投稿:lqh
这篇文章主要介绍了Python 'takes exactly 1 argument (2 given)' Python error的相关资料,需要的朋友可以参考下
Python初学,定义urlConfig 接收参数,正常传递参数时,出现,多给了一个参数的错误问题,
定义class的函数之后,在调用的时候出现“'takes exactly 1 argument (2 given)' Python error”。
查询Interesting ‘takes exactly 1 argument (2 given)' Python error 之后,原来在python中,在使用instance调用其class的方法的时候,是相当与在调用中加入本身作为第一个参数的。如下:
a.method(k)
就相当与:
a.method(a, k)
所以,在对函数进行定义的时候,需要在函数内部参数中第一个定义为self,如:
class Person():
def method(self, k):
...
如果想作为静态函数调用,可以在定义函数上方加上“@staticmethod”来进行标识。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关文章
Python for循环你了解吗
这篇文章主要为大家介绍了Python for循环,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
2022-01-01
详解Python如何检查一个数字是否为科技数
科技数(Tech Number)是一种在数学上具有一定特殊性质的数字,这篇文章主要为大家详细介绍了如何使用Python检查一个数字是否为科技数,感兴趣的可以了解下
2024-03-03
OpenCV使用KNN完成OCR手写体识别
这篇文章主要为大家介绍了OpenCV使用KNN完成OCR手写体识别示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-05-05
图解Python中的浅拷贝和深拷贝
这篇文章主要介绍了图解Python中的浅拷贝和深拷贝,深拷贝,拷贝的程度深,自己新开辟了一块内存,将被拷贝内容全部拷贝过来了,浅拷贝,拷贝的程度浅,只拷贝原数据的首地址,然后通过原数据的首地址,去获取内容,需要的朋友可以参考下
2023-11-11
从零开始学习Python与BeautifulSoup网页数据抓取
想要从零开始学习Python和BeautifulSoup网页数据抓取?本指南将为你提供简单易懂的指导,让你掌握这两个强大的工具,不管你是初学者还是有经验的开发者,本指南都能帮助你快速入门并提升技能,不要错过这个机会,开始你的编程之旅吧!
2024-01-01
人工智能—Python实现线性回归
这篇文章主要介绍了人工智能—Python实现线性回归,人工智能分为类型、数据集、效果评估、等,线性回归根据随机初始化的 w x b 和 y 来计算 loss等步骤实现,下面来看看文章的具体实现吧
2022-01-01
详解用python实现简单的遗传算法
这篇文章主要介绍了详解用python实现简单的遗传算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2018-01-01
Python图像处理库PIL详细使用说明
Pillow是Python中较为基础的图像处理库,主要用于图像的基本处理,比如裁剪图像、调整图像大小和图像颜色处理等,需要的朋友可以参考下
2022-04-04
最新评论