dir 함수
객체에 있는 모든 속성을 다 볼 수 있는 것
print*f'dir func>>>'}
dict 함수
딕셔너리 형태로 인스턴스의 값을 바로 알 수 있다.
print(f'dict >>> {.diuct}')
print('-'*10)
str 함수: 일반적으로 많이 씀
repr 함수: 개발자를 위한, 코드를 확인하기 위해 많이 사용
주석이 나옴.
사용 설명서 작성한다고 생각하면 됨
습관 들면 좋음니다
인스턴스 메서드
self 사용하면 무조건 인스턴스 메서드
self
class
class 명 확인할때 사용
_init__
속성이 달라질 수 있어서 인스턴스 변수는 달라질 수 있는데 클래스 변수는 무조건 같다
ex) 모든 상품에 대해 전부 50% 할인 시키고 싶을 때: 클래스 변수 사용하면 됨
모든 객체에 공통 변수가 클래스 변수임
name <- public 변수
_name < 프로텍티드 (보호?) (반캡슐 ㅋㅋㅋㅋ)
__name < 프라이빗 (값을 바꾸면 안 된다고 적어둔 것) <- 안 보여짐
프라이빗 변수라,,,,, (캡슐화)