lettura facile

Il metodo istitle() di Python

Il metodo istitle() del linguaggio Python verifica se una stringa è in formato titolo (title) oppure no.

stringa.istitle()

Si applica agli oggetti di tipo String.

Restituisce il valore logico True (vero) se la stringa soddisfa la convenzione del titolo. Altrimenti, restituisce False (falso)

Nota. Secondo la convenzione del titolo, una stringa è in formato title se ogni parola inizia con una lettera maiuscola, ad eccezione di quelle che sono considerate congiunzioni o preposizioni semplici.

Ecco un esempio pratico.

Assegna una stringa alla variabile testo

>>> testo = "Il padre di mio padre"

Poi verifica se soddisfa la convenzione del titolo tramite il metodo istitle()

>>> testo.istitle()

Il metodo istitle() restituisce il valore booleano False (falso) perché le iniziali di alcune parole sono minuscole.

False

Ti faccio un altro esempio.

Assegna questa stringa alla variabile testo.

>>> testo = "Il Padre Di Mio Padre"

Poi digita testo.istitle() per verificare se soddisfa la convenzione del titolo.

>>> testo.istitle()

In questo caso il metodo restituisce True (vero) perché le iniziali delle parole sono maiuscole.

True

Come trasformare una stringa in formato title?

Per convertire una stinga nella convenzione del titolo puoi utilizzare il metodo title() di Python.

Nota. Il metodo istitle() si basa sulla convenzione del titolo della lingua inglese che prevede l'uso di maiuscole solo per la prima lettera di ogni parola, ad eccezione delle congiunzioni e preposizioni semplici. Se stai lavorando con altre lingue, dovresti seguire altre strade per verificare la convenzione del titolo.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin