Python - Cortar cadenas
rebanar
Puede devolver un rango de caracteres utilizando 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
Obtenga los caracteres de la posición 2 a la posición 5 (no incluidos):
b = "Hello, World!"
print(b[2:5])
Nota: El primer carácter tiene el índice 0.
Cortar desde el principio
Al omitir el índice de inicio, 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])
Cortar hasta el final
Al omitir el índice final , 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:])
Indexación negativa
Utilice índices negativos para iniciar el segmento desde el final de la cadena:Ejemplo
Consigue los personajes:
De: "o" en "Mundo!" (posición -5)
Para, pero no incluido: "d" en "¡Mundo!" (posición -2):
b = "Hello, World!"
print(b[-5:-2])