python小白,为什么调用这个类的方法不输出
如图,foo1.showname()后啥也没有,而且创建了foo1后应该执行那个_init_初始化方法,但是这个方法下也应该有个输出的,但是也没有,真小白,求高人解答啊&...
如图,foo1.showname()后啥也没有,而且创建了foo1后应该执行那个_init_初始化方法,但是这个方法下也应该有个输出的,但是也没有,真小白,求高人解答啊😭
展开
6个回答
2019-02-01
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
init方法写错了
所以没有初始化类属性
所以你的name是空字符
所以没有初始化类属性
所以你的name是空字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造函数的名称是__init__,左右各有两个下划线。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
init方法写错了,应该是__init__,注意是两个下划线
追问
我写的是两个下划线啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题我也遇到过,首先你输入的是下划线,只不过要连输两次就可以了从“_”变成“__”就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询