본문으로 바로가기

파이썬을 공부하던중 아래와 같은 형식의 코드를 보게되었다.


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