[Python] 클래스 - self
·
언어/Python
# self class Cls1 : # 클래스생성 def get_self(self): print(self) print(id(self)) # 메서드 ins1 = Cls1() # 객체 생성 ins1.get_self() # 객체의 주소 참조함. # sefl를 사용하면 내부에서 사용했었던 리소스를 사용하게해준다. print(id(ins1)) # 메서드에서도 찍었는데, 여기서 바로 찍으면 주소가 같을까? ; == 같다. # self는 안에서. instance는 바깥에서. print() ins2 = Cls1() # 객체 생성 ins2.get_self() # 객체의 주소를 출력함. # print(id(ins2)) # 메서드에서도 찍었는데, 여기서 바로 찍으면 주소가 같을까? ; == 같다.