range() 함수는 파이썬에서 주어진 범위의 숫자들을 생성하는 데 사용되는 내장 함수입니다. range() 함수는 기본적으로 시작(start), 끝(stop), 및 간격(step)을 지정하여 숫자 시퀀스를 생성합니다.
1. 기본 구조
range(stop)
range(start, stop)
range(start, stop, step)
- start: 숫자 시퀀스의 시작값입니다. 기본값은 0입니다.
- stop: 숫자 시퀀스의 끝값(실제로는 이 값보다 하나 더 큰 값까지 생성됩니다).
- step: 각 숫자 사이의 간격입니다. 기본값은 1입니다.
2. range() 함수를 사용한 숫자 시퀀스 생성
for i in range(5):
print(i)
이 예제에서는 0부터 4까지의 숫자 시퀀스를 생성하여 순회하면서 각 숫자를 출력합니다.
for i in range(1, 6):
print(i)
이 예제에서는 1부터 5까지의 숫자 시퀀스를 생성하여 순회하면서 각 숫자를 출력합니다.
for i in range(1, 10, 2):
print(i)
이 예제에서는 1부터 9까지의 숫자 시퀀스를 생성하되, 간격이 2이므로 홀수만 출력됩니다.
3. range() 함수를 사용한 리스트 생성
range() 함수를 사용하여 리스트를 생성할 수도 있습니다.
numbers = list(range(5))
print(numbers)
이 예제에서는 0부터 4까지의 숫자로 이루어진 리스트를 생성합니다.
range() 함수는 주로 반복문에서 일정한 범위의 숫자를 순회할 때 사용되며, 특히 for 문과 함께 사용되어 유용합니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 함수 (0) | 2023.12.02 |
---|---|
파이썬 리스트 컴프리헨션 (0) | 2023.12.02 |
파이썬 for 문과 continue 문 (0) | 2023.12.02 |
파이썬 for문 (0) | 2023.12.02 |
파이썬 무한 루프 (0) | 2023.12.02 |