【发布时间】:2018-12-04 14:58:02
【问题描述】:
我对编程很陌生,我已经查看了一堆其他问题/答案来解决这个问题,但我仍然感到困惑。谁能用非常简单的方式解释一下?
【问题讨论】:
-
init 是类的构造函数。自引用该对象的局部变量。注意,self 是 OBJECT 的变量,而不是方法的变量。
-
__init__是python调用初始化对象的函数。因此,您可以使用它需要的任何参数进行设置,例如将name参数分配给Person对象。self只是一种引用自身的方式。它需要这个,因为您可能会创建多个相同的对象,这就是您在特定时刻引用您正在处理的对象的方式。这些是python中的基本概念,尝试从网站上零敲碎打地学习它们会很痛苦,如果你致力于学习尝试买一本书,如果你买不起书,你甚至可以借一本。 -
我看到了这些,但我还是不明白。我猜有些东西点击了,因为它现在对我来说更有意义了。