混淆自变量在python的类中

2024-10-04 09:29:54 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么下面的代码输出为vijay,change,10 我是python新手,不知道什么是实例变量,什么是局部变量。以及

class Emp:
    name = "satya"
    def __init__(self,n):
        name = "change"            
        self.name = n
        self.var  = 10
        Emp.name=name

e = Emp("vijay")
print(e.name)
print(Emp.name)
print(e.var)

Tags: 实例代码nameselfinitvardefchange