在定义类函数并传参时报错:
class Dog():
def __int__(self,name,age):
self.name=name
self.age=age
def sit(self):
print(self.name.title()+"is now siting")
def roll_over(self):
print(self.name.title()+"is rolled over")
my_dog = Dog('www',6)
your_dog=Dog("eee",4)
整个过程代码没有爆红
问题出在int虽然这里没有报错,但有个写的是init
总结起来该问题有两点需要注意的地方:
- 是init而不是int
- init前后应该一共四条下划线