Descripción
El constructor de la clase range
en Python nos permite crear secuencias inmutables de números. Es una herramienta fundamental para crear iteraciones y bucles en Python, ya que nos permite generar secuencias de números de forma eficiente en memoria.
Sintaxis
class range(stop)
class range(start, stop[, step])
Parámetros
- start, el valor inicial desde donde comenzará la secuencia. Si no se especifica, por defecto será 0.
- step, el incremento entre cada número en la secuencia. Si no se especifica, por defecto será 1.
- stop, el valor final hasta donde llegará la secuencia. Este valor no se incluye. Es el único parámetro obligatorio.
Clase Padre
Ejemplo
Veamos algunos ejemplos de uso del constructor range()
:
# Crear una secuencia del 0 al 4
for i in range(5):
print(i) # Imprime: 0, 1, 2, 3, 4
# Secuencia desde 2 hasta 8
for i in range(2, 9):
print(i) # Imprime: 2, 3, 4, 5, 6, 7, 8
# Secuencia con paso de 2
for i in range(0, 10, 2):
print(i) # Imprime: 0, 2, 4, 6, 8
En estos ejemplos podemos ver cómo range()
nos permite generar diferentes tipos de secuencias numéricas para iterar sobre ellas.