
Il metodo capitalize() di Python
Il metodo capitalize() di Python ti permette di convertire il primo carattere di una stringa in maiuscolo
stringa.capitalize()
La stringa è la variabile a cui vuoi applicare il metodo capitalize().
Puoi applicare questo metodo a tutti gli oggetti di tipo String.
Ti faccio un esempio pratico.
Crea una variabile di tipo stringa.
>>> testo = "hello world"
Poi applica il metodo capitalize() alla stringa
>>> testo.capitalize()
Il metodo trasforma in maiuscolo la prima lettera della stringa.
Hello world
Il metodo capitalize() non modifica la stringa originale ma restituisce una nuova stringa capitalizzata.
Quindi, se vuoi salvare la stringa modificata devi assegnarla a una nuova variabile.
>>> nuova_variabile = testo.capitalize()
oppure alla stessa variabile di origine
>>> testo = testo.capitalize()
Inoltre, ricorda che capitalize() converte solo il primo carattere di una stringa in maiuscolo.
Tutti gli altri caratteri della stringa restano immutati.
Nota. Se vuoi trasformare in maiuscolo le prime lettere di tutte le parole della stringa ti consiglio di usare il metodo title(). Se invece vuoi convertire in maiuscolo tutte le lettere della stringa devi usare il metodo upper().