single underscore
- 파이썬 클래스 내부에서 따로 변수나 값을 저장될때 사용되기도 하며, 클래스 외부에서 접근이 가능합니다
double underscore
- 파이썬 클래스 내부에서만 관리하도록 __init__와 같이, 밑줄을 두개를 사용합니다
- 외부에서 접근이 어려운 것이지, 할 수 없는 것이 아닙니다.
Python with underscore
class Digimon:
__Digimon_power = 30
def __init__(self, Digimon_a='Agumon'):
self.Digimon_a = Digimon_a
Digi_a = Pokemon()
print(Digi_a._Digimon__Digimon_power)
'파이썬프로그래밍' 카테고리의 다른 글
HTML & CSS, DOM, Web Scraping (0) | 2021.08.31 |
---|---|
파이썬 - 디버깅편(Pdb, breakpoint( )) (2) | 2021.08.30 |
FLASK 정리_GET_POST (0) | 2021.08.02 |
try, except, raise, finally (0) | 2021.07.29 |
파이썬 @property, getter, setter (0) | 2021.07.15 |