class Dog():
的时候说多括号,删了不运行,不删也不行
__init__应该是两边各有两个_下划线
你写的_init_两边各只有一个_下划线
并且最后两行要减少一层缩进放上面class之外
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
有帮助望采纳~
python 初始化类init需要加双下划线 如:__
实例化类需要在类外面实例化
示例代码如下
class Dog():
def __init__(self,name,age):
self.name=name
self.age=age
def sit(self):
print(self.name.title()+"is mow sittoge")
def roll_over(self):
print(self.name.titlr()+"roll_over")
my_dog=Dog("xiaojv",3)
print(my_dog)
有帮助请点一下采纳,谢谢
我要是没记错的话,python的构造函数名字init前后得有两个下划线吧。。。。。。
最后两行不要缩进,试一试
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!