【发布时间】:2021-02-22 22:01:11
【问题描述】:
我正在学习 Python 中的类和对象,但是当我运行此代码时,输出是一个错误。谁能告诉我如何解决它?
class Person :
def _init_ (self,name,age) :
self.name = name
self.age = age
def myfunction(self) :
print("Hello My Name Is" + self.name)
p1 = Person("John",36)
p1.myfunction()
这是错误输出:
回溯(最近一次通话最后一次):文件“F:\IPB\PENUGASAN\SEMESTER 2\STRAKDAT\Penugasan\Pertemuan 3\Materi 3.py",第 16 行,在 p1 = Person("John",36) TypeError: Person() 没有参数
------------------(程序退出代码:1)
按任意键继续。 . .终止批处理作业 (Y/N)?
【问题讨论】:
-
__init__不是_init_(你需要双下划线)