파이썬을 공부하던중 아래와 같은 형식의 코드를 보게되었다.
for _ in range(3):
print("ha")
여기서 for과 in 사이에 변수명을 따로 넣어준것이 아니라 언더바(_)를 넣어준것은 찾아보니 특정한 의미가 있는 구문(syntax)였다.
위의 코드에서 언더바 대신 i를 넣어보자
for i in range(3):
print("ha")
위의 코드에서는 i를 사용하지 않으면서 반복(Iteration)한다. 그렇기 때문에 따로 i를 선언해주지 않아도 된다는 것이다. 그럴 때에 사용하는것이 언더바라고 한다. 실제로 _를 출력해보면 값이 들어간것을 보아 형식적인 문법인것 같다.
'Programing > Python' 카테고리의 다른 글
Python :: 함수 - 연습문제 (0) | 2017.06.12 |
---|---|
Python :: 함수 - 내용 (0) | 2017.06.12 |
Python :: 반복문 - 연습문제 (0) | 2017.06.11 |
Python :: 반복문 - 내용 (0) | 2017.06.11 |
Python :: 파이썬 스도쿠 GUI 프로그램 완성 (0) | 2017.06.01 |