파이썬에서 언더스코어를 사용하는 경우
인터프리터에서 사용할 때
- 인터프리터에서 수행하면, 마지막에 실행한 결과값이 _ (언더스코어)에 저장된다.
값을 특별하게 지정하지 않고 싶을 때
- 보통 for 문을 돌릴 때나, 여러개의 값을 무시할 때 사용된다.
값이 특별하게 필요하지 않은 경우라면 언더스코어를 사용한다.
for _ in range(1, n+1): 이면 값은 특별하게 필요없다.
숫자 자릿수를 구분할 때
- 10,000 10,000,000와 같이 실생활에서 숫자를 구분할 때 쉼표를 사용한다. 하지만 파이썬에서는 _ 와 같은 언더스코어를 통해 값을 구분하기도 한다. (언더스코어를 썼다고 값이 변하진 않는다ㅎ)
다른 파일에서 쉽게 불러오지 못하게 할 때
- 언더스코어로 시작하는 파이썬 파일 1개
- 일반 파일 1개
2에서 1을 불러온다고 생각할 때, 언더스코어로 시작된 함수, 변수, 클래스는 사용할 수 없게 된다. 외부에서 모듈을 부를 때 영향을 받는다.