Python - Fatiando Strings
Fatiamento
Você pode retornar um intervalo de caracteres usando a sintaxe de fatia.
Especifique o índice inicial e o índice final, separados por dois pontos, para retornar uma parte da string.
Exemplo
Obtenha os personagens da posição 2 para a posição 5 (não incluído):
b = "Hello, World!"
print(b[2:5])
Nota: O primeiro caractere tem índice 0.
Fatia desde o início
Ao deixar de fora o índice inicial, o intervalo começará no primeiro caractere:
Exemplo
Obtenha os personagens desde o início até a posição 5 (não incluído):
b = "Hello, World!"
print(b[:5])
Fatie até o fim
Ao deixar de fora o índice final , o intervalo irá para o final:
Exemplo
Pegue os personagens da posição 2 e até o final:
b = "Hello, World!"
print(b[2:])
Indexação negativa
Use índices negativos para iniciar a fatia a partir do final da string:Exemplo
Obtenha os personagens:
De: "o" em "Mundo!" (posição -5)
Para, mas não incluído: "d" em "Mundo!" (posição -2):
b = "Hello, World!"
print(b[-5:-2])