【发布时间】:2012-06-06 06:21:27
【问题描述】:
我想在一个类的函数中使用我在另一个类中声明的变量。
例如,我想在另一个类中使用变量“j”。可能吗? (我在某处读到它可能与实例变量有关,但完全无法理解这个概念)。
class check1:
def helloworld(self):
j = 5
【问题讨论】:
-
在这种情况下(在类定义中)编写的“函数”称为“方法”。在 python 中,默认情况下,函数是“实例”方法。 “实例方法”的第一个参数(在这种情况下,
self始终是定义它的类的“实例”(例如,self是check1对象)。通过执行 @987654325 @,您可以使该值对引用此特定self的任何内容可见。 -
@Darthfett 你应该把它写成答案。
标签: python class instance-variables