Como usar o XRange em Python

Como usar o XRange em Python

O "xRange ()”A função é útil quando você deseja executar uma tarefa específica um número específico de vezes. O "para”O loop é normalmente usado com o“xRange ()”Função para iterar através de uma série/sequência de números. A função "xRange ()" é usada no Python 2.x que é substituído pela função "range ()" nas versões posteriores.

Uma descrição detalhada de como usar “xRange ()”Em Python será discutido neste post. Vamos começar com o seguinte conteúdo:

  • O que é XRange () função em python?
  • função range () usando os parâmetros de partida e final.
  • função range () usando apenas o parâmetro final.
  • Range () Função usando os parâmetros de partida, final e etapa.

Qual é a função "xRange ()" em python?

O "xRange ()”A função recupera um objeto de intervalo (um tipo de iterável) que representa uma sequência de números. Pode ser usado em um “para”Faça um loop para executar um bloco de código para cada valor na sequência.

Sintaxe

XRANGE (Start, End, Etapa)

Na sintaxe acima:

  • O parâmetro opcional chamado “começar”Indica o ponto de partida da sequência (o valor padrão é 0).
  • O parâmetro obrigatório “fim”Especifica o ponto de parada da sequência.
  • O parâmetro opcional “etapa”É usado para indicar o intervalo entre os números na sequência (o valor padrão é 1).

Observação: Python 3 não tem um “xRange ()”Função, mas a“faixa()”A função se comporta como“ xRange () ”nesta versão. Para escrever código que executa/executa no Python 2 e no Python 3, você deve utilizar a função "range ()" em vez de "xRange ()" da função.

Demonstração de "XRange ()" em Python 3

Vamos ver o código seguinte implementando o “xRange ()”Função:

Aqui, pode -se analisar que o erro é encontrado ao utilizar a função "xRange ()" em Python 3. Para otimizar a limitação nesta versão, use o “faixa()”Função em vez disso.

Exemplo 1: Aplicando a função "range ()" usando os parâmetros de início e final

O código de exemplo abaixo é utilizado para gerar/criar a sequência dentro de um intervalo especificado:

para i no intervalo (0,5):
impressão (i)

No código acima, o “para”O loop é usado para iterar sobre o intervalo especificado e exibir a sequência usando o“imprimir()”Função.

Saída

O intervalo especificado foi exibido com sucesso.

Exemplo 2: Aplicando a função "range ()" usando apenas o parâmetro final

Este exemplo é usado para gerar o intervalo, levando apenas o valor do parâmetro final, de modo que o loop iterem e exiba os valores até o parâmetro final especificado, excluindo -o:

para i no intervalo (5):
impressão (i)

No código acima, o “para”O loop itera através do intervalo e exibe cada um dos valores até o parâmetro final especificado (excluído).

Saída

Como visto, a sequência foi criada de acordo com o parâmetro final especificado.

Exemplo 3: Aplicando a função "range ()" usando os parâmetros de início, final e etapa

O código abaixo gera o intervalo, tomando os valores de início, final e etapa como parâmetros de função:

para i no intervalo (0, 20, 3):
impressão (i)

Nas linhas acima de código, o “para”O loop itera sobre o intervalo especificado e exibe a sequência com o valor da etapa usando o“imprimir()”Função.

Saída

Esta saída significa que o intervalo especificado é gerado de acordo com as etapas fornecidas.

Conclusão

O "xRange ()”Função em Python 2.x ou “faixa()”Função em Python 3.x é usado para iteração eficiente em uma variedade de valores. As funções "range ()" ou "xRange ()" podem aumentar o desempenho do código ao lidar com grandes conjuntos de dados ou ao lidar com loops que exigem muitas iterações. Este post explicou um guia abrangente sobre como usar "xRange ()" em Python usando vários exemplos.