>백엔드 개발 >파이썬 튜토리얼 >Python의 range() 함수: 일련의 숫자 생성

Python의 range() 함수: 일련의 숫자 생성

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2023-11-18 11:51:561402검색

Python의 range() 함수: 일련의 숫자 생성

Python의 range() 함수: 숫자 시퀀스를 생성하려면 특정 코드 예제가 필요합니다.

Python은 강력한 프로그래밍 언어이며 프로그램 작성에 매우 유용한 많은 내장 함수가 있습니다. 그 중 하나는 일련의 숫자를 생성하는 데 사용되는 range() 함수입니다. 이 기사에서는 range() 함수의 사용법을 자세히 소개하고 특정 코드 예제를 통해 설명합니다.

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

여기서 start는 시작 값(기본값은 0)을 나타내고 stop은 끝 값(범위에 포함되지 않음)을 나타냅니다. , 그리고 step은 시퀀스의 단계 크기(기본값은 1)를 나타냅니다. 이는 range() 함수에 의해 생성된 일련의 숫자가 시작부터 시작하여 단계 크기를 단계로 하여 중지(제외)될 때까지 진행됨을 의미합니다.

다음은 range() 함수 사용에 대한 몇 가지 예입니다.

  1. 0부터 9까지의 숫자 시퀀스 생성:

    for i in range(10):
     print(i)

    출력 결과:

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9
  2. 2부터 10까지의 숫자 시퀀스 생성, 길이 2:

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

    출력 결과:

    2
    4
    6
    8
    10
  3. 단계 크기 -1을 사용하여 10에서 1까지 감소하는 숫자 시퀀스 생성:

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

    출력 결과:

    10
    9
    8
    7
    6
    5
    4
    3
    2
    1

루프에서 범위를 사용하는 것을 제외하고( ) 함수를 사용하여 숫자 시퀀스 목록을 만들 수도 있습니다. 아래와 같이 list() 함수를 사용하여 range()의 반환 값을 목록으로 변환할 수 있습니다.

  1. range()의 반환 값을 목록으로 변환:

    numbers = list(range(5))
    print(numbers)

    출력 결과:

    [0, 1, 2, 3, 4]
  2. Convert range( )가 목록으로 변환되고 시작 값과 단계 크기가 지정됩니다.

    numbers = list(range(2, 11, 2))
    print(numbers)

    출력 결과:

    [2, 4, 6, 8, 10]

위의 코드 예에서 볼 수 있듯이 range() 함수는 매우 시퀀스를 생성할 수 있습니다. 유연하게 시작 값, 끝 값 및 단계 크기를 필요에 따라 지정할 수 있습니다. range() 함수는 특정 범위 내의 숫자를 순회하기 위해 루프에서 자주 사용되며 숫자 시퀀스 목록을 만드는 데에도 사용할 수 있습니다.

이 문서에서는 range() 함수를 간략하게 소개하고 몇 가지 코드 예제를 제공하지만 해당 응용 프로그램의 가능성은 다양합니다. range() 함수를 올바르게 사용하면 Python 프로그램을 보다 효율적으로 작성할 수 있습니다.

요약하자면, range() 함수는 Python에서 매우 실용적이고 일반적으로 사용되는 함수입니다. 이 함수는 일련의 숫자를 생성하는 데 사용할 수 있으므로 쉽게 반복하거나 목록을 만들 수 있습니다. 초보자에게는 range() 함수의 사용법을 익히는 것이 중요한 기본 지식 포인트입니다. 이 글의 소개가 독자들이 range() 함수를 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다.

위 내용은 Python의 range() 함수: 일련의 숫자 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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