Python TypeError:object()不接受参数错误
我是Python的初学者。我正在努力学习Python。在练习40中,我试图编写一个简短的代码,但出现了一个错误。请帮助我: 来源 调试 原因是uuu init_uuuu拼写错误:- 之后,将出现另一条错误消息,因为当需要三个参数时,showInfosomename、somephone和someage,showInfoJJJ只传递一个参数 之后,还会有一条消息,因为最后三个方法在类定义下没有正确缩进 以下是固定代码:Python TypeError:object()不接受参数错误,python,python-3.x,Python,Python 3.x,我是Python的初学者。我正在努力学习Python。在练习40中,我试图编写一个简短的代码,但出现了一个错误。请帮助我: 来源 调试 原因是uuu init_uuuu拼写错误:- 之后,将出现另一条错误消息,因为当需要三个参数时,showInfosomename、somephone和someage,showInfoJJJ只传递一个参数 之后,还会有一条消息,因为最后三个方法在类定义下没有正确缩进 以下是固定代码: class showInfo(object): 'Initialize
class showInfo(object):
'Initialize a classL'
def __init__(self, name, phone, age):
self.name = name
self.phone = phone
self.age = age
def showName(self):
print("Name: "+self.name)
def showAge(self):
print("Age: "+self.age)
def showPhone(self):
print("Phone: "+self.phone)
emp1 = showInfo("Tom", "555-1212", 21)
emp1.showName()
这将产生:
Name: Tom
此外,titlecase应该用于定义类名。类ShowInfoobject。
class showInfo(object):
'Initialize a classL'
def __init__(self, name, phone, age):
self.name = name
self.phone = phone
self.age = age
def showName(self):
print("Name: "+self.name)
def showAge(self):
print("Age: "+self.age)
def showPhone(self):
print("Phone: "+self.phone)
emp1 = showInfo("Tom", "555-1212", 21)
emp1.showName()
Name: Tom