初学Python有关类的知识时遇到了一下问题:
1.TypeError: Dog() takes no arguments
def _init_(self,name,age):
原因是方法__init__左右的下划线各为两个!!
def __init__(self,name,age):
2.unintent does not match any outer intentional level !
class Dog():
'''创建Dog类'''
def _init_(self,name,age):
原因是函数注释行前 有一个空格,导致缩进不一致,所以还是要注意缩进。。
本文解析了初学者在Python中定义类时常见的错误,包括TypeError关于构造函数参数的问题及缩进错误,强调了正确使用双下划线和保持代码缩进一致性的重要性。
22万+

被折叠的 条评论
为什么被折叠?



