반응형
레인지(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()함수로 표시가 되지 않습니다.
끝!
반응형
'Software > Python' 카테고리의 다른 글
[파이썬의 기본] 튜플(Tuples) (2) | 2019.03.21 |
---|---|
[파이썬의 기본] 사전(Dictionaries) (2) | 2019.03.21 |
[파이썬의 기본] 함수(Function) (2) | 2019.02.28 |
[파이썬의 기본] 반복문(while, for) (2) | 2019.02.28 |
댓글