当你发现你的项目报错为Python报错”TypeError: Dog() takes no arguments“

并且你感觉你的代码Python报错”TypeError: Dog() takes no arguments“

和书上的代码并没有什么不同,pycharm的自动纠错功能也并没有给你挑出错误,那么。。。

 

 

 

 

 

 

 

 

 

 

 

其实,init的前后两边的“_”均为两个英文的下划线 /幽灵

来,我们放大点看     __    --    --    ——

第一个是正规的init左右两边的下划线,第二个是英文字符下的,第三、四个是中文下的字符格式

字符文化,博大精深,是我不配了。。。。

相关文章:

  • 2021-11-29
  • 2021-10-24
  • 2022-12-23
  • 2021-07-15
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-07-28
  • 2022-12-23
  • 2021-10-20
  • 2021-07-14
  • 2022-12-23
  • 2022-01-22
相关资源
相似解决方案