1.看了一本Python的书,在IDLE跟着敲了下代码
class A():
def _init_( self, a, b):self. a= int( a)
self. b= int( b)
def add( self):
return self. a+ self. b
count= A(' 4', 5)
print( count. add())
2.按F5运行时,一直报错,提示count = B('4',5) TypeError: object() takes no parameters,提示对象没有参数
3.重新敲了代码,还是报错,找了下资料,原来是 类的初始化函数敲错了,是"__init__"不是“_init_”,即初始化函数是两个下划线开始,两下划线结束