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
string[-1] # Last character
string[-2] # Second-to-last character
string[-3] # Third-to-last character
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
123document = "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!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.03
Indicizzazione Negativa
Scorri per mostrare il menu
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
string[-1] # Last character
string[-2] # Second-to-last character
string[-3] # Third-to-last character
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
123document = "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!
Awesome!
Completion rate improved to 3.03single