Trovare la lunghezza di una stringa

Python:
Trovare la lunghezza di una stringa

Come fare:

Ecco come ottenere la lunghezza di una stringa in Python, semplice e veloce:

testo = "Ciao a tutti!"
lunghezza = len(testo)
print(lunghezza)  # Output: 13

La funzione len() è tutto ciò di cui hai bisogno.

Approfondimento

In Python, la funzione len() è un modo diretto per trovare la lunghezza di vari tipi di dati, inclusi le stringhe. Storicamente, len() è stata una delle prime funzioni introdotte in Python, per la sua universalità e utilità.

Ci sono metodi alternativi, ma meno diretti, per calcolare la lunghezza di una stringa. Potresti, per esempio, usare un ciclo for per iterare attraverso la stringa e contare i caratteri:

testo = "Ciao a tutti!"
contatore = 0
for carattere in testo:
    contatore += 1
print(contatore)  # Output: 13

Tuttavia, questo metodo è molto meno efficiente di len(). Nella sua implementazione, Python calcola la lunghezza di una stringa in tempo O(1), cioè in un tempo costante che non dipende dalla lunghezza della stringa, poiché la lunghezza della stringa è salvata all’interno dell’oggetto stringa.

Vedi anche