range.range | Python

 

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

range

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.

Artículos

Manual Python

Aprende más sobre Python consultando online o descargando nuestro manual.