El "xrange ()La función es útil cuando desea realizar una tarea particular un número específico de veces. El "para"El bucle se usa normalmente con el"xrange ()"Funciona para iterar a través de una serie/secuencia de números. La función "xrange ()" se usa en Python 2.x que se reemplaza por la función "rango ()" en las versiones posteriores en su lugar.
Una descripción detallada de cómo usar "xrange ()"En Python se discutirá en esta publicación. Comencemos con los siguientes contenidos:
¿Cuál es la función "xrange ()" en Python??
El "xrange ()La función recupera un objeto de rango (un tipo de iterable) que representa una secuencia de números. Se puede usar en un "para"Loop para ejecutar un bloque de código para cada valor en la secuencia.
Sintaxis
xrange (inicio, finalización, paso)
En la sintaxis anterior:
Nota: Python 3 no tiene un "xrange ()"Función, pero el"rango()"La función se comporta como" xrange () "en esta versión. Para escribir un código que se ejecuta/se ejecuta tanto en Python 2 como en Python 3, debe utilizar la función "Range ()" en lugar de la función "Xrange ()".
Demostración de "xrange ()" en Python 3
Vamos a ver el siguiente código que implementa el "xrange ()" función:
Aquí, se puede analizar que el error se encuentra al utilizar la función "xrange ()" en Python 3. Para optimizar la limitación en esta versión, use el "rango()"Funciona en su lugar.
Ejemplo 1: Aplicando la función "Range ()" utilizando los parámetros de inicio y finalización
El siguiente código de ejemplo se utiliza para generar/crear la secuencia dentro de un rango especificado:
Para I en el rango (0,5):
Imprimir (i)
En el código anterior, el "para"Loop se usa para iterar sobre el rango especificado y mostrar la secuencia utilizando el"imprimir()" función.
Producción
El rango especificado se ha mostrado con éxito.
Ejemplo 2: Aplicando la función "Range ()" utilizando solo el parámetro final
Este ejemplo se utiliza para generar el rango tomando solo el valor del parámetro final de tal manera que el bucle itera y muestra los valores hasta el parámetro final especificado, excluyendo así:
Para I en el rango (5):
Imprimir (i)
En el código anterior, el "para"Loop itera a través del rango y muestra cada uno de los valores hasta que el parámetro final especificado (excluido).
Producción
Como se ve, la secuencia se ha creado de acuerdo con el parámetro final especificado.
Ejemplo 3: Aplicando la función "Range ()" utilizando los parámetros de inicio, final y paso
El siguiente código genera el rango tomando los valores de inicio, finalización y paso como parámetros de función:
Para I en el rango (0, 20, 3):
Imprimir (i)
En las líneas de código anteriores, el "para"Loop itera sobre el rango especificado y muestra la secuencia con el valor de paso usando el"imprimir()" función.
Producción
Esta salida significa que el rango especificado se genera de acuerdo con los pasos proporcionados.
Conclusión
El "xrange ()"Función en Python 2.x o "rango()"Función en Python 3.X se usa para una iteración eficiente en un rango de valores. Las funciones "Range ()" o "Xrange ()" pueden aumentar el rendimiento del código al tratar con grandes conjuntos de datos o al tratar con bucles que requieren muchas iteraciones. Esta publicación explicó una guía completa sobre cómo usar "xrange ()" en Python usando numerosos ejemplos.