Python中“ Dog() takes no arguments “问题的解决方案

刚开始学习 Python 类的知识的时候,遇到了一个这样的错误:
Python中“ Dog() takes no arguments “问题的解决方案

原因在于__init__方法的两侧各有两个 _
看看一个 _ 与两个 __ 的区别 :

Python中“ Dog() takes no arguments “问题的解决方案

Python中“ Dog() takes no arguments “问题的解决方案

Python中“ Dog() takes no arguments “问题的解决方案

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

如果大家喜欢这篇文章的话,希望大家收藏、转发、关注、评论、点赞,转载请注明出自这里。 PS:本随笔属个人学习小结,文中内容有参考互联网上的相关文章。如果您博文的链接被我引用,我承诺不会参杂经济利益;如果有版权纠纷,请私信留言。其中如果发现文中有不正确的认知或遗漏的地方请评论告知,谢谢! 还是那句话:不是我喜欢copy,是站在巨人的肩膀上~~