TypeError: object.__init__() takes no parameters

原创 2016年08月30日 10:03:58

python 3class输出显示TypeError: object.__init__() takes no parameters

class Complex:
    def __init__(self,realpart,imagpart):
        self.r=realpart
        self.i=imagpart
y=Complex(4,6)
print(y.r,y.i)
问题就出现在__int__上:
原因1:__init__的前后两个下划线没注意;
原因2:__init__写成__int__
python的类要注意私有属性与方法是不能在类外被调用的

Python中小错误 之 object() takes no parameters

如上面python代码,是学习python类时遇到的一个小例子。但是在运行时会报错: Traceback (most recent call last):   File "E:/PythonStudy...

关于错误:object() takes no parameters

先说结论: 如果你出现了这个报错,请回去检查你的__init__函数名或者其定义有没有写错! 注意:下划线左右是两个,一个都不能少;中间的英文字母是四位,一位都不能少! --------------...

TypeError: object.__new__() takes no parameters

代码和错误如下: >>> from django.template import Template,Context >>> class Person(object): ...    def _i...

Python中小错误 之 object() takes no parameters

class Person : population=0 def __init__(self,name): self.name=name print ('...

python error-object() takes no parameters

class Song(object): def _init_(self, lyrics): self.lyrics = lyrics def sing_me_a_song(self): ...

TypeError: object() takes no parameters

class Car(): def _init_(self,make,model,year): self.make=make self.model=model self.year=year...

TypeError: object() takes no parameters

日常编写Python代码的过程中,特别是Python新手,经常会遇到这样的错误:TypeError: object() takes no parameters 对于上面这个错误,很容易迷惑我们,因为这...

Python的Object基类的__init__方法

Python的Object基类的__init__方法 Python的__init__方法是用来初始化的实例的,是在__new__()方法执行后但是还没有return的情况下执行的__init__(...

type error:this constructor takes no arguments的错误提示(python)

我按书的代码,敲打了决策树的程序,结果报错为type error:this constructor takes no arguments,仔细检察后, 发现是定义类的时候出现问题 这个函数,应该在 ...

python编绎程序中出现this constructor takes no arguments

python编绎程序中出现this constructor takes no arguments,常常是由于类中的缩略行没有对齐。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TypeError: object.__init__() takes no parameters
举报原因:
原因补充:

(最多只允许输入30个字)