Python : 클래스 및 인스턴스 변수 이해 클래스 및 인스턴스 변수에 대한 오해가 있다고 생각합니다. 다음은 예제 코드입니다. class Animal(object): energy = 10 skills = [] def work(self): print 'I do something' self.energy -= 1 def new_skill(self, skill): self.skills.append(skill) if __name__ == '__main__': a1 = Animal() a2 = Animal() a1.work() print a1.energy # result:9 print a2.energy # result:10 a1.new_skill('bark') a2.new_skill('sleep') print ..