-3

次のコードが 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)
4

1 に答える 1

2

この質問は、Python のドキュメントと、Google が簡単に見つけられるさまざまなサードパーティの記事の両方で取り上げられています。例: http://timothyawiseman.wordpress.com/2012/10/06/class-and-instance-variables-in-python-2-7/

于 2013-11-13T13:32:23.137 に答える