Python - Cortar cuerdas
Cortar (Slicing)
Puedes devolver un rango de caracteres usando la sintaxis de división.
Especifique el índice inicial y el índice final, separados por dos puntos, para devolver una parte de la cadena.
Ejemplo
Consigue los personajes de la posición 2 a la posición 5 (no incluidos):
b = "Hello, World!"
print(b[2:5])
Inténtalo tú mismo »
Nota: El primer carácter tiene índice 0.
Cortar desde el principio
Al omitir el índice inicial, el rango comenzará en el primer carácter:
Ejemplo
Consigue los personajes desde el inicio hasta la posición 5 (no incluidos):
b = "Hello, World!"
print(b[:5])
Inténtalo tú mismo »
Cortar hasta el final
Al omitir el índice fin , el rango irá hasta el final:
Ejemplo
Consigue los personajes desde la posición 2 y hasta el final:
b = "Hello, World!"
print(b[2:])
Inténtalo tú mismo »
Indexación negativa
Utilice índices negativos para comenzar el segmento desde el final de la cadena:
Ejemplo
Conseguir los personajes:
De: "o" in "World!" (position -5)
Hasta, pero no incluido: "d" in "World!" (position -2):
b = "Hello, World!"
print(b[-5:-2])
Inténtalo tú mismo »