在Python中,實例變量是屬于特定實例對象的變量,而其他變量可能是全局變量、類變量或局部變量。比較實例變量和其他變量的主要區別在于作用域和訪問方式。
obj.var
。global
關鍵字聲明。ClassName.var
或obj.var
。示例代碼:
class MyClass:
class_var = 10 # 類變量
def __init__(self, instance_var):
self.instance_var = instance_var # 實例變量
global_var = 20 # 全局變量
obj = MyClass(5)
print(obj.instance_var) # 訪問實例變量
print(MyClass.class_var) # 訪問類變量
print(global_var) # 訪問全局變量