所以我只是想在Python.org的Python 3.7.0 IDLE(Shell)中执行相同的基本类工作,而当我尝试运行此代码时:
class Giraffes:
def _init_(self, spots):
self.giraffe_spots = spots
gerald = Giraffes(100)
它给了我这个错误:
Traceback (most recent call last):
File "<pyshell#69>", line 1, in <module>
gerald = Giraffes(100)
TypeError: Giraffes() takes no arguments
长颈鹿类中的init函数不是让Gerald接受参数 self 吗?
我刚刚开始使用Python,如果这是新手的错误或其他原因,抱歉。