본문 바로가기
Software/Python

[파이썬의 기본] 레인지(range)

by lovey25 2019. 3. 21.
반응형

레인지(range)

레인지는 연속된 숫자로 이루어진 객체를 만드는 함수 입니다.

다음과 같이 range라는 키워드 다음에 매개변수로 총 3개까지 입력을 받는데 첫번째와 세번째가 생략가능한 형태로 사용될 수 있습니다.

구문:

range(param1, param2, param3)

param1: 레인지의 시작범위를 지정하는 매개변수 (0일때는 생략가능)

param2: 레인지의 마지막 범위를 지정하는 매개변수 (지정된 숫자 바로앞까지 레인지를 생성)

param3: 레인지의 간격을 지정하는 매개변수 (생략하면 기본값 1로 처리)

예제:

>>>print(list(range(0,3)))
[0, 1, 2]
>>>print(list(range(3)))
[0, 1, 2]
>>>print(list(range(3,10,2)))
[3, 5, 7, 9]
>>>

참고로 예제에서 range를 list객체로 전환하여 print함수의 매개변수로 전달했는데요. 이는 생성된 요소들을 모두 확인하기 위함인데 range는 직접 print()함수로 표시가 되지 않습니다.

 

끝!

반응형

댓글