본문 바로가기
IT/Python 공부노트

파이썬 range 사용법

by hkchief 2024. 10. 30.
반응형

python range - 파이썬 공부

 

Python Shell에 help를 입력하면 관련 정보를 알 수 있다.

>>> help(range)

 

Python에서 range 함수는 숫자 시퀀스를 생성하는 데 사용된다. 기본 구문은 다음과 같다.

 

range(start, stop, step) --> 시작, 중지, 스텝

 

  • start(선택적 요소)는  시퀀스가 시작하는 값(포함)을 의미하며, 기본값은 0이다.
  • stop은 시퀀스가 끝나는 값(마지막 숫자 제외)을 의미한다.
  • step(선택적 요소)은 시퀀스에서 각 숫자 간의 차이를 나타내며, 기본값은 1이다.

 

(예) 기본 사용법으로 range(5)를 사용할 경우

 

--> 다른 값을 설정하지 않고, 중지값만 설정하면 시작은 0이 된다.따라서 0부터 4까지의 숫자가 출력된다.


range(2, 6)은 시작과 끝을 지정한 것으로 2부터 5까지의 숫자를 출력한다.

시작값을 지정한다면 중지값도 반드시 지정해야 한다.

 

for i in range(2, 6):
    print(i)

 

2
3
4
5


 

 range(0, 10, 2)는 스텝값을 지정한 것으로 0부터 8까지의 짝수를 출력, 스텝으로 2의 간격인 된다.

스텝값으로 숫자 간격을 지정할 수 있다.

 

 

for i in range(0, 10, 2):
    print(i)

 

0
2
4
6
8


 

스텝을 음수로 지정하면 range의 생성방향을 조절하는데, 예를 들어 range(5, 0, -1)은 5부터 1까지의 숫자를 출력한다.

 

for i in range(5, 0, -1):
    print(i)

5
4
3
2
1

반응형

'IT > Python 공부노트' 카테고리의 다른 글

파이썬 (Type, input 함수, 주석)  (0) 2024.11.14
파이썬 List <공부 노트>  (0) 2024.11.02
파이썬의 for 루프 이해하기  (0) 2024.10.27
Python의 특성  (6) 2024.10.25
Python 설치 (윈도우)  (2) 2024.10.24

댓글