Metodo del titolo String Python

Metodo del titolo String Python
Python è un linguaggio di programmazione orientato agli oggetti di alto livello ampiamente utilizzato tra gli sviluppatori. Fornisce funzioni diverse per la gestione delle stringhe. La gestione delle stringhe in Python si riferisce a qualsiasi operazione eseguita su stringhe, tra cui la corda di conversione in maiuscolo, la modifica della stringa e così via. Il modulo di utilità standard di Python fornisce un elenco di funzioni che possono essere utilizzate su stringhe, i.e., isupper (), islower (), title (), istitle () e molti altri. In questa guida, apprenderemo il funzionamento della funzione del titolo () con stringa. Facciamo capire la funzione Titolo () nel tutorial seguente.

Funzione String Title ()

La funzione Titolo () di Python funziona con le corde. Converte la stringa data in una custodia. Non richiede argomenti di input e restituisce la stringa indicata nel caso del titolo. Il caso del titolo significa che il primo carattere di ogni parola nella stringa è in una forma capitalizzata. La funzione Titolo () viene utilizzata per convertire ogni lettera maiuscola nella stringa in minuscolo e modificare il primo carattere di ogni parola in maiuscolo. Di seguito è la sintassi:

La "stringa" rappresenta il nome stringa su cui viene eseguita l'operazione. Il titolo () è la funzione che opererà sulla stringa. Non ha bisogno di alcun parametro di input, come input. Tuttavia, restituirà la stringa copiata dopo aver capitalizzato la prima lettera di ogni parola. Lavoriamo con alcuni esempi per vedere il risultato della funzione Titolo ().

Esempio 1:

In questo esempio, definiamo solo una semplice stringa e applichiamo la funzione Titolo (). Vedere il codice di riferimento seguente:

str = "hey sono un esempio di stringa"
Stampa (str.titolo())

Di seguito è riportato l'output dopo aver eseguito il codice sopra.

Esempio 2:

La funzione Titolo () capitalizza la prima lettera dopo un numero o un simbolo. Ad esempio, se la stringa contiene una combinazione di numeri e caratteri, la prima lettera dopo il numero verrà capitalizzata. Fare riferimento al codice seguente:

str = "hey sono 2 ° esempio di stringa"
Stampa (str.titolo())

Come discusso in precedenza, la prima lettera successiva al numero sarà capitalizzata con la funzione Titolo (). Ora vediamo l'output di seguito. Come puoi vedere, il 'n' subito dopo '2' è capitalizzato 'n'.

Esempio 3:

Ora testiamo la funzione Titolo () con una combinazione di numeri e caratteri per vedere il risultato. Vedere il codice allegato di seguito.

str = "hey i sono 2nd2nd2nd 3rd3rd3rd String Esempio"
Stampa (str.titolo())

Ora, secondo la definizione, ogni lettera dopo un numero dovrebbe essere capitalizzata. Controlla l'output di seguito:

Esempio 4:

Qui, daremo una combinazione di lettere maiuscole e minuscole per vedere la risposta della risposta (). Fare riferimento al codice seguente:

str = "hey sono combinazione di esempio di stringa"
Stampa (str.titolo())

Secondo la definizione del caso del titolo, solo la prima lettera della stringa dovrebbe essere capitalizzata e le altre dovrebbero essere lettere minuscole. Vediamo i risultati:

Si noti che la funzione Titolo () converte ogni lettera maiuscola in minuscolo e ogni prima lettera in maiuscolo.

Esempio 5:

La funzione Titolo () funziona con la combinazione di lettere e numeri consecutivi in ​​quanto segue una definizione indipendente dal linguaggio di una parola. Quindi, tratta l'apostrofo (') come un confine di parole. Il limite della parola significa quando la funzione Titolo () ottiene un apostrofo tra qualsiasi parola o numero, tratta i numeri o i caratteri successivi come parole separate. La funzione Titolo () può mostrare un comportamento strano o inaspettato di fronte all'apostrofo all'interno della parola. La prima lettera della parola che viene prima dell'apostrofo sarà capitalizzata e la prima lettera subito dopo l'apostrofo sarà capitalizzata. Vediamo il codice nell'esempio seguente per capire di più:

str = "Com'è questo nuovo esempio?"
Stampa (str.titolo())

Ora, secondo la limitazione della funzione Titolo (), la "S" dopo l'apostrofo dovrebbe essere capitalizzata. Ecco l'output del codice sopra:

Come puoi vedere, la "S" subito dopo l'apostrofo è capitalizzato "s". Tuttavia, ogni altra parola nella stringa ha seguito la definizione del caso del titolo.

Esempio 6:

Mettiamo alla prova alcune combinazioni di lettere e parole e lettere speciali per vedere il risultato della funzione Titolo (). Per una comprensione migliore e più completa del metodo Title (), consultare il codice fornito di seguito:

str = "Sono un nuovo campione .. !"
Stampa (str.titolo())
str = "hurrrryyy, sono convertito in caso di titolo"
Stampa (str.titolo())
str = "Sì, sono tutto maiuscola"
Stampa (str.titolo())
STR = "No ... Sono solo un 02num520ber10"
Stampa (str.titolo())
STR = "090078601Output090078601NU, BER"
Stampa (str.titolo())

La prima stringa nell'esempio sopra, 'str = "Sono un nuovo campione .. !". La seconda stringa, 'str = “Hurrrrryyy, sono convertito in custodia del titolo”' contiene una miscela di lettere maiuscole e minuscole insieme a virgola (,) e apostrofe ('). La terza stringa, "str =" sì, sono tutto maiuscola "è tutta maiuscola. La quarta stringa, 'Str = “No… sono solo un 02num520ber10' 'contiene una miscela di numeri, maiuscole e lettere minuscole. Infine, l'ultima stringa "str =" 090078601output090078601nu, ber "contiene una combinazione di numeri e caratteri insieme a una virgola (,).

In tutte queste stringhe di esempio, ogni lettera deve essere convertita in minuscolo tranne la prima lettera di ogni parola. Inoltre, anche la prima lettera che segue i numeri dovrebbe essere capitalizzata. Come limitazione della funzione del titolo (), ogni lettera dopo una virgola (,) o apostrofo (') o qualsiasi altro simbolo speciale sarà capitalizzato anche. Dopo aver eseguito il codice indicato sopra, otterremo il seguente output:

Come puoi notare nell'output sopra indicato, la funzione Titolo () ha seguito la definizione del caso del titolo e ha convertito ogni lettera nel minuscolo mentre convertendo la prima lettera di ogni parola in maiuscolo. Allo stesso tempo, ogni lettera dopo un numero è capitalizzata e lo stesso vale per la virgola e l'apostrofo.

Conclusione

In questa guida, abbiamo esplorato la funzione Titolo () della libreria standard di utilità di Python. Questa funzione viene utilizzata per modificare la stringa data in un caso del titolo. Il caso del titolo significa che la prima lettera di ogni parola nella stringa sarà capitalizzata e ogni altra lettera verrà convertita in minuscolo. La funzione Titolo () non prende alcun parametro e restituisce la stringa specificata nel caso del titolo.