Python-常见错误梳理
2024-10-19 11:47:32
1. takes exactly 1 argument (2 given)
出现此错误一般是在某对象调用类的某方法时出现。因为在python中某类的实例对象调用方法时,是首先将自身作为一个参数传入此方法。
例如: 某实例a.method(name)事实上是相当于a.method(a, name)
因此,在类的方法定义时,需要第一个参数设置为self,例如:
class Person:
def setName(self, name): ##是将自身的代号self传入了函数
self.name = name
最新文章
- JAVA 设计模式 适配器模式
- Magento修改css样式
- 多行文本垂直居中div高度确定
- 解决同一PC同一浏览器session共享问题
- [Node.js] 2、利用node-git-server快速搭建git服务器
- setContentView()与LayoutInflater.inflate()作用
- linux服务器磁盘挂载操作
- C#List<;object>;排序
- Django create和save方法
- Oracle DB管理内存
- 1405ST软件测试课的要求补充说明
- day 06云计算的三种服务模式:IaaS,PaaS和SaaS
- python基础易错题
- 使用php分页类实现简单分类
- jdango 部署之nginx+uwsgi
- mysql的Navicat查看数据库的ER图
- linux cpu过高原因及代码定位
- [翻译] LiquidFloatingActionButton
- HDOJ 4699 Editor 栈 模拟
- centos 配置mysql
热门文章
- Event percentages解析
- selenium元素定位方法
- MyBatis基本配置和实践(四)
- vuejs plus d3
- linux系统PKWindows系统,从各方便分析linux和Windows的优劣
- course &; time
- C/C++内存管理详解 ZZ
- C# winform中 窗体缩放自适应的方法(不同电脑/不同分辨率)
- 安装系统+数据库+Sharepoint全套教程 (摘抄自https://www.cnblogs.com/jianyus/p/5482075.html)
- 详解CATransformLayer