代碼運(yùn)行錯(cuò)誤
class Person(object):
def __int__(self,name,gender):
self.name = name
self.gender = gender
class Teacher(Person):
def __int__(self,name,gender,course):
super(Teacher,self).__int__(name,gender)
self.course=course
teacher=Teacher('Alice','Female','English')
print(teacher.name)
print(teacher.gender)
print(teacher.course)'''
哪位大聲給解釋下? 粗行? 為什么運(yùn)行有如下錯(cuò)誤:
Traceback (most recent call last):
? File "C:\Users\ZF\Desktop\test.py", line 25, in <module>
? ? teacher=Teacher('Alice','Female','English')
TypeError: Teacher() takes no arguments
2021-05-28
2021-04-11
定義函數(shù)
?def __init__(self, ? , ?):函數(shù)是寫(xiě)成了? ?def __int__(self, ? , ? ):
改寫(xiě)為? ?def __init__(self, ? , ? ):