在Python 3中创建一个“没有参数”错误

时间:2011-10-29 20:05:33

标签: python-3.x

我正在接受python并尝试使用此代码来测试我的第一位OOP编码,但我不确定如何解决这个讨厌的错误。这个来自学习Python的例子来自标记Lutz第4版 - 第650页。任何想法?

#File person.py (start)

class Person:
    def __int__(self, name, job=None, pay=0):
        self.name = name
        self.job = job
        self.pay = pay

bob = Person('Bob Smith')  #test the class
sue = Person('Sue Jones', job='dev', pay=100000)
print (bob.name, bob.pay)
print (sue.name, sue.pay)

出现以下错误:

回溯(最近一次呼叫最后一次):文件“FILELOCATION / person.py”,第8行,in bob = Person('Bob Smith')#test the class TypeError:object。 new ()不带参数

1 个答案:

答案 0 :(得分:4)

您错误__init____int__。鉴于此错误是否有意义?