Indicizzazione Negativa
Puoi accedere ai caratteri in una stringa usando l'indicizzazione negativa, che inizia dalla fine della stringa.
Questo è particolarmente utile quando vuoi ottenere l'ultimo carattere o lavorare all'indietro, senza contare manualmente la lunghezza totale della stringa.
Sintassi
python
L'indicizzazione negativa inizia da -1
.
string[-1]
restituisce l'ultimo carattere,
string[-2]
restituisce il penultimo, e così via.
string[-0]
è lo stesso di string[0]
(primo carattere), quindi è raramente usato.
Esempio
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
In questo caso, non abbiamo bisogno di contare il numero totale di caratteri per trovare l'ultimo.
Usiamo semplicemente -1
per ottenere l'ultima cifra del numero di fattura.
Swipe to start coding
Stai lavorando con una stringa di registrazione finanziaria. Usa l'indicizzazione negativa per estrarre:
- L'ultimo carattere della stringa;
- Il penultimo carattere.
Assegna loro le variabili last_char
e second_last_char
, rispettivamente.
Soluzione
Grazie per i tuoi commenti!