Python/이론, 기초
[Python] 언더스코어 '_'의 역할
파송송
2022. 8. 12. 21:47
728x90
1. for문 '_'
- Dummy variable
- for 문에서 변수로 쓰이지 않고 반복문이 돌아가는 것에 의미를 둠
2. 변수 선언
- 변수로 사용할 수 있지만, 변수 선언시에 무시하고 싶은 값이 있을 때 사용
3. private 선언
- '_'로 변수를 선언하면 외부 모듈에서 불러올 때 불러올 수 없게 한다.
private 변수를 쓰고 싶을 경우
4. 중복 이름을 명확하게 하고 싶을 때
- 맹글링을 사용한다고 표현
- 맹글링 : 프로그래밍 언어 자체적으로 가지고 있는 규칙에 의해서 함수나 변수의 이름을 변경하는 것
- 아래의 경우 _<클래스명>__<함수명> 으로 호출해야한다.
728x90