
[Python] Class 클래스 개념
·
Programming
클래스의 개념 namespace : 객체마다 별도 존재 class 변수 : 직접 접근 가능, 공유 인스턴스 변수 : 객체마다 별도 존재 class Dog: # object 상속 # 클래스 속성 species = 'firstdog' # 초기화/인스턴스 속성 def __init__(self, name, age): self.name = name self.age = age # 클래스 정보 print(Dog) >>> # 인스턴스화 a = Dog("mikky", 2) b = Dog("baby", 3) # 비교 print(a == b, id(a), id(b)) >>> False 4560946848 4560946704 # 네임스페이스 print('dog1', a.__dict__) print('dog2', b.__dic..