__init__
python的构造函数是 __init__,而您写成了__int__
class Cat:
def __init__(self):
print("初始化方法")
self.name = "Tom"
tom = Cat()
print(tom.name)
__init__,你打错了,改过来就好。运行了,能成功过
哈哈,这确实是刚开始学时比较容易犯的错误,正如楼上几位大佬所说,init拼写错误。
下次再遇到类似问题,可以尝试重新写一遍代码,可能就会发现成功了,然后就开始自己笑自己~因为我就这样的😄