Python中小错误 之 object() takes no parameters
来源:互联网 发布:顾客数据库 编辑:程序博客网 时间:2024/05/19 23:11
[python] view plain copy 在CODE上查看代码片派生到我的代码片 class Person : population=0 def __init__(self,name): self.name=name print ('Initializing %s' % self.name) Person.population+=1 def sayHi(self): print ('hi,My name is %s.' % self.name) def howMany(self): if Person.population==1: print ('I am the current population .') else: print ('We have %d persons here ' % Person.population) swaroop=Person('Swaroop') swaroop.sayHi() swaroop.howMany() kalam=Person('Abdul kalam') kalam.sayHi() kalam.howMany() swaroop.sayHi() swaroop.howMany()
如上面python代码,是学习python类时遇到的一个小例子。但是在运行时会报错:
Traceback (most recent call last):
File "E:/PythonStudy/objvar.py", line 18, in <module>
swaroop=Person('Swaroop')
TypeError: object() takes no parameters
经过查阅资料才知道,是构造函数里的下划线的问题,
__init__(self,name)这个构造函数的左右下划线都是两个,我只用了一个,导致错误。
0 0
- Python中小错误 之 object() takes no parameters
- Python中小错误 之 object() takes no parameters
- Python中小错误 之 object() takes no parameters
- Python中小错误 之 object() takes no parameters
- 关于错误:object() takes no parameters
- python error-object() takes no parameters
- 解决python入门object() takes no parameters
- python "TypeError: object() takes no parameters"
- 在学习Python的类和实例时,碰到的错误: object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- python报错 TypeError: object() takes no parameters
- TypeError: object.__new__() takes no parameters
- TypeError: object.__init__() takes no parameters
- Python3.6单例模式报错TypeError: object() takes no parameters的解决方法
- python之TypeError: this constructor takes no arguments
- RequestType和RequestMap
- return 的妙用
- JSONP跨域的原理解析---一种脚本注入行为
- ssm 配置环境详解
- Spring学习(一)
- Python中小错误 之 object() takes no parameters
- Ruby Symbol (Ruby中的冒号)
- C++ invalid floating point operation(无效的浮点操作)
- ArrayList源码剖析
- 系统学习Machine Learning之路漫漫
- PHP文件读写操作
- CSS3盒模型display:box详解
- 选择排序
- Java多线程同步方法