Python - Affettare le stringhe
Affettare
Puoi restituire un intervallo di caratteri usando la sintassi della sezione.
Specificare l'indice iniziale e l'indice finale, separati da due punti, per restituire una parte della stringa.
Esempio
Ottieni i personaggi dalla posizione 2 alla posizione 5 (non inclusa):
b = "Hello, World!"
print(b[2:5])
Nota: il primo carattere ha indice 0.
Affetta dall'inizio
Tralasciando l'indice iniziale, l'intervallo inizierà dal primo carattere:
Esempio
Ottieni i personaggi dall'inizio alla posizione 5 (non inclusa):
b = "Hello, World!"
print(b[:5])
Affettare fino alla fine
Tralasciando l' indice finale , l'intervallo andrà alla fine:
Esempio
Prendi i personaggi dalla posizione 2 e fino alla fine:
b = "Hello, World!"
print(b[2:])
Indicizzazione negativa
Usa gli indici negativi per iniziare la sezione dalla fine della stringa:Esempio
Ottieni i personaggi:
Da: "o" in "Mondo!" (posizione -5)
A, ma non incluso: "d" in "World!" (posizione -2):
b = "Hello, World!"
print(b[-5:-2])