Computer >> 컴퓨터 >  >> 체계 >> Linux

Python range() 설명:정의 및 사용 방법

Python range() 설명:정의 및 사용 방법

많은 튜토리얼에서 사전에 알려주지 않는 프로그래밍의 한 측면은 수행해야 하는 반복 및 계산의 양입니다. 따라서 그 가치가 있는 모든 프로그래밍 언어는 반복적인 방식으로 숫자를 열거하는 방법을 제공합니다. 파이썬 범위 시퀀스 유형은 이러한 방법 중 하나입니다.

이 게시물에서는 Python range()를 살펴봅니다. 프로그램 내에서 어떻게 사용되는지 보여줍니다.

파이썬 range() 시퀀스 유형 소개

함수처럼 보이지만 range() 실제로 내장된 Python 3 불변 시퀀스 유형입니다. 따라서 나중에 루프에 데이터를 조합하는 방법으로 목록 및 튜플로 그룹화됩니다.

한마디로 특정 횟수만큼 동작을 반복하는 방식이다. Python 2에서는 xrange()라고 했습니다. 거의 동일한 기능을 제공했습니다. 사실 range() xrange()보다 강력합니다. 몇 가지 차이점이 있습니다. 자세한 내용은 아래에서 자세히 논의합니다.

예상대로 Python 3s range() 작업을 반복하고 목록과 사전을 반복하는 데 유용합니다. 기능이 어떻게 작동하는지 봅시다.

파이썬 range() 시퀀스 유형을 사용하는 방법

먼저 Python의 range()의 기본 구조를 보여드리겠습니다. :

range(y)

이것은 파이썬 함수가 얻는 것처럼 간단합니다. 여기, y 모든 정수가 될 수 있습니다(부동 소수점 숫자는 기본적으로 지원되지 않음). 애플리케이션이 주어지면 일반적으로 range()를 할당합니다. 변수에. range()가 실행되면 튜플을 반환합니다. 할당된 변수를 인쇄하면 이 튜플이 출력에 반환되는 것을 볼 수 있습니다.

Python range() 설명:정의 및 사용 방법

실제 응용 프로그램에서는 일반적으로 for .

Python range() 설명:정의 및 사용 방법

range()가 시작점으로 0을 사용한다는 것을 알 수 있습니다. 그러나 이것은 기본적으로만 가능합니다. 실제로 range()에는 설정할 수 있는 다른 인수가 많이 있습니다. 구조는 다음과 같습니다.

range(start, stop, step)

설명하려면 시작점, 중지점 및 범위가 숫자를 건너뛰는지 여부의 세 가지 정수가 정의됩니다. stop만 인수는 필수이며 나머지는 선택 사항입니다.

이것은 복잡한 루프와 튜플을 모두 구성할 수 있는 유연성과 능력을 제공합니다. 예를 들어 짝수의 정확한 범위를 지정할 수 있습니다.

Python range() 설명:정의 및 사용 방법

또한 함수를 결합하여 생성된 튜플을 표준 목록으로 전환할 수도 있습니다.

Python range() 설명:정의 및 사용 방법

Python range()는 오름차순 반복에 유용할 뿐만 아니라 내림차순 숫자에도 사용할 수 있습니다.

Python range() 설명:정의 및 사용 방법

우리의 의견으로는 range()는 실제 작업 도구이며 의심할 여지 없이 프로그램에서 많이 사용될 것입니다.

결론

Python은 많은 전력 응용 프로그램에서 훌륭하지만 목록, 사전 및 튜플을 생성하는 것이 강점입니다. Python range() 시퀀스 유형을 사용하면 필요한 숫자만 포함하는 튜플을 빠르게 구성할 수 있습니다. 게다가 Python을 사용하면 range()를 list()와 같은 다른 함수와 결합할 수 있습니다. , 생성된 숫자를 저장하는 방법에 유연성을 제공합니다.

아직 Python 3으로 전환하지 않고 macOS를 사용 중이라면 이전에 방법을 보여주는 기사를 게시했습니다.