Python range()

사용 버전: Python 3.6.8
사용 프로그램: Atom 1.38.2 x64


파이썬 range()에 대해서 알아보겠습니다.

괄호 안에는 '시작 번호', '끝 번호', '간격'이 들어갑니다.

range()는 순차적인 숫자를 만들 때 사용합니다. 특히, for 문에 많이 사용됩니다.



괄호 안에 인자 하나만 적으면, 0 ~ '숫자 -1'까지의 숫자를 생성합니다.








0 ~ '5 - 1'까지의 숫자가 만들어진 것을 확인할 수 있습니다.

즉, 입력한 숫자는 포함이 안 됩니다.


인자 두 개를 적으면, 시작 번호와 끝 번호를 정할 수 있습니다.
'시작 번호' ~ '끝 번호 - 1'







2 ~ '5 - 1'까지의 숫자가 만들어진 것을 볼 수 있습니다.
즉, 끝 번호 숫자는 포함되지 않습니다.



인자 세 개를 넣으면, 시작 번호, 끝 번호, 간격을 정할 수 있습니다.
여기서부터는 간격에 음수를 넣어, 작아지는 숫자 배열도 가능합니다.
'시작 번호 + 간격 * 0', '시작 번호 + 간격 * 1', '시작 번호 + 간격 * 2', ...












작아지는 경우는 시작이 더 크게 적어줍니다.








range() 내용을 보고 싶다면, list 형식으로 만들어줍니다.









리스트처럼 인덱스로 내부 숫자를 볼 수 있습니다.











마지막 번호는 포함되지 않는다는 사실 기억해주세요.


끝.



카테고리: Standard Library, Python

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()