Indicizzazione delle Stringhe in Python
L'indicizzazione delle stringhe ti consente di accedere ai singoli caratteri di una stringa utilizzando la loro posizione, o indice.
L'indicizzazione in Python inizia da 0
. Ciò significa che il primo carattere di qualsiasi stringa ha indice 0
, il secondo carattere ha indice 1
, e così via.
Ad esempio, nella parola "codefinity"
:
Per accedere a un carattere per indice, usa le parentesi quadre []
con il numero dell'indice all'interno:
string = "codefinity" print("Print the c symbol:", string[0]) # First character print("Print the o symbol:", string[1]) # Second character print("Print the y symbol:", string[9]) # Last character
Indice Fuori Intervallo
Se provi ad accedere a un carattere a un indice che non esiste, Python genererà un errore:
# This will raise an IndexError string = "codefinity" print(string[10])
Questo è chiamato un errore di "indice fuori intervallo". Nella parola "codefinity"
, gli indici validi sono da 0
a 9
, perché ha 10
caratteri in totale.
Swipe to start coding
Nei sistemi contabili, spesso si usano le iniziali invece dei nomi completi quando si generano rapporti o firme.
Ti vengono fornite le variabili first_name
e last_name
, che memorizzano il nome di una persona.
Usa solo l'indicizzazione delle stringhe per estrarre le prime lettere di ciascun nome e visualizzarle nel formato: M.J.
Soluzione
Grazie per i tuoi commenti!