【发布时间】:2021-08-20 02:24:42
【问题描述】:
当我编写__init__ 方法并分配属性时,我可以在我在该类中编写的其他方法(函数)中访问这些属性吗?如果是这样,它是如何完成的?
我用谷歌搜索了这个但找不到答案。我一直无法理解这个。
【问题讨论】:
-
...如果您发布了您一直在尝试但不起作用的代码,这会更清楚,因此我们可以看到您哪里出错了。
-
查看
self关键字 -
@RoboMop
self不是关键字 -
“当我编写 init 方法并分配属性时,我可以在我在该类中编写的其他方法(函数)中访问这些属性吗?”当然可以,这就是属性的全部意义。 “如果是这样,它是怎么做到的?”与您始终访问属性的方式相同。
-
@RoboMop
self不是关键字。它只是传统上赋予方法中第一个位置参数的名称,当在实例上调用方法时,它将隐式传递给实例
标签: python python-3.x class oop methods