>  기사  >  백엔드 개발  >  Python 함수 소개: 범위 함수 소개 및 예

Python 함수 소개: 범위 함수 소개 및 예

王林
王林원래의
2023-11-04 10:10:411714검색

Python 함수 소개: 범위 함수 소개 및 예

Python 함수 소개: 범위 함수 소개 및 예

Python은 배우기 쉽고 풍부한 함수 라이브러리가 내장되어 있는 고급 프로그래밍 언어입니다. 그 중 range 함수는 Python에서 일반적으로 사용되는 내장 함수 중 하나입니다. 이 기사에서는 범위 함수의 기능과 사용법을 자세히 소개하고 예제를 통해 구체적인 응용 프로그램을 보여줍니다.

range 함수는 정수 시퀀스를 생성하는 데 사용되는 함수입니다. 즉, 시작 값(start), 끝 값(end) 및 단계 크기(step)의 세 가지 매개 변수를 허용합니다. 그 중 시작 값과 단계 크기는 선택 사항입니다. 기본 시작 값은 0이고 단계 크기는 1입니다.

range 함수의 구문 형식은 다음과 같습니다.
range(start, end, step)

아래에서는 범위 함수의 사용법과 효과를 설명하기 위해 몇 가지 예를 사용합니다.

예제 1: 0부터 9까지의 정수 시퀀스 생성

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

위 코드에서 범위 함수의 기본값은 0, 종료 값은 10, 단계 크기의 기본값은 1입니다. 이 예에서 루프는 0부터 9까지의 정수를 순서대로 출력합니다.

예제 2: 단계 크기가 2

for i in range(1, 11, 2):
    print(i)
인 1부터 10까지의 정수 시퀀스를 생성합니다

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

위 코드에서 범위 함수의 시작 값을 1로, 끝 값을 11로, 단계 크기를 2 1부터 10까지의 홀수 시퀀스를 생성합니다. 루프는 홀수 1, 3, 5, 7, 9를 순서대로 출력합니다.

예제 3: 단계 크기가 -1인 10에서 1까지의 정수 시퀀스 생성

even_numbers = list(range(0, 10, 2))
print(even_numbers)

위 코드에서 범위 함수의 시작 값을 10으로, 끝 값을 0으로, 단계 크기를 설정했습니다. -1로, 10에서 1까지 역순으로 정수 시퀀스가 ​​생성됩니다. 루프는 정수 10, 9, 8, 7, 6, 5, 4, 3, 2, 1을 순서대로 출력합니다.

for 루프에서 범위 함수와 함께 사용되는 것 외에도 범위 함수는 목록을 생성하는 데에도 일반적으로 사용됩니다. 범위 함수를 매개변수로 목록 함수에 전달하여 결과 정수 시퀀스를 목록으로 변환할 수 있습니다.

예제 4: 처음 5개의 짝수를 목록에 저장

rrreee

위 코드를 실행하면 처음 5개의 짝수[0, 2, 4, 6, 8]가 포함된 목록을 얻을 수 있습니다.

요약하자면, range 함수는 Python에서 매우 실용적인 함수로, 정수 시퀀스를 쉽게 생성하는 데 도움이 됩니다. 시작 값, 끝 값 및 단계 크기를 설정하여 생성된 시퀀스의 범위와 규칙성을 자유롭게 제어할 수 있습니다. for 루프에서 정수 시퀀스를 반복하는 데 사용되거나 목록을 생성할 때 범위 함수가 큰 역할을 할 수 있습니다. Python을 처음 접하시는 분들이라면 range 함수를 사용해보시면 그 편리함을 느끼실 수 있을 거라 믿습니다. 🎜

위 내용은 Python 함수 소개: 범위 함수 소개 및 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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