파이썬프로그래밍
파이썬 - 싱글언더스코어, 더블언더스코어
ROSEV
2021. 8. 31. 11:11
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)