>  기사  >  백엔드 개발  >  Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성합니다.

Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성합니다.

王林
王林원래의
2023-08-22 17:03:332950검색

Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성합니다.

Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성하세요

Python 프로그래밍에서 매우 일반적으로 필요한 것은 일련의 숫자를 생성하는 것입니다. 이 숫자는 반복, 루핑, 인덱싱 등과 같은 다양한 작업에 사용될 수 있습니다. 이러한 요구를 충족하기 위해 Python은 매우 편리한 내장 함수 range()를 제공합니다.

함수 구문은 다음과 같습니다.
range(start, stop, step)

여기서 start는 시작 값(선택 사항, 기본값은 0)을 나타내고, stop은 끝 값(필수)을 나타내며, step은 다음과 같습니다. 단계 크기를 나타냅니다(선택 사항, 기본값은 1).

다음은 range() 함수를 사용하여 숫자 시퀀스를 생성하는 몇 가지 예입니다.

예제 1: 0에서 4까지의 숫자 시퀀스 생성(4 제외)

for num in range(4):
    print(num)

출력:

0
1
2
3

예 2: 숫자 생성 단계 크기가 2

for num in range(2, 8, 2):
    print(num)

인 2에서 8(8 제외)의 수열 출력:

2
4
6

예 3: 단계 크기가 -1

for num in range(10, 1, -1):
    print(num)

인 10에서 1(1 제외)까지의 수열을 생성합니다. 출력:

10
9
8
7
6
5
4
3
2

예 4: 일련의 숫자가 포함된 목록 생성

num_list = list(range(5))
print(num_list)

출력:

[0, 1, 2, 3, 4]

일련의 숫자를 생성하는 것 외에도 range() 함수는 다른 내장 함수(예: 반복 및 인덱싱 작업을 용이하게 하기 위해 len())으로 사용됩니다.

예 5: range() 함수를 사용하여 일련의 숫자를 생성하고 반복 및 인덱싱을 위해 len() 함수와 쌍을 이룹니다.

my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon']
for index in range(len(my_list)):
    print(f"index: {index}, value: {my_list[index]}")

출력:

index: 0, value: apple
index: 1, value: banana
index: 2, value: orange
index: 3, value: grape
index: 4, value: watermelon

요약: range() 함수는 매우 일반적으로 사용되는 Python에서 사용되는 함수입니다. 지정된 범위 내에서 일련의 숫자를 생성할 수 있습니다. 시작 값, 종료 값 및 단계 크기를 설정하여 다양한 디지털 시퀀스를 유연하게 생성할 수 있습니다. Python 프로그램을 작성할 때 range() 함수를 사용하면 코드를 더 간결하고 효율적으로 만들 수 있습니다. 이 기사의 소개와 예제가 독자가 range() 함수를 더 잘 이해하고 적용하는 데 도움이 되기를 바랍니다.

위 내용은 Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.