Sintassi:
corda.capitalizzare()Questo metodo non utilizza alcun argomento e restituisce una nuova stringa dopo aver modificato il contenuto della stringa originale. La stringa originale rimane invariata. Gli usi di questo metodo su vari tipi di dati in Python sono spiegati di seguito con esempi.
Esempio-1: utilizzare il metodo capitalizza su una stringa semplice
Il metodo capitalizza () viene applicato in tre diversi tipi di dati di testo nell'esempio. Inizialmente, un testo inizia con la lettera minuscola viene utilizzata per la conversione. Il primo carattere del testo sarà maiuscolo e il resto dei caratteri del testo sarà minuscolo con il metodo capitalizza (). Successivamente, un testo con tutte le lettere maiuscole viene utilizzato per la conversione e un testo inizia con il numero per la conversione.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-2: utilizzare il metodo capitalizza per cambiare ogni parola di una stringa in maiuscolo
Nel seguente esempio il primo carattere di ogni parola in un testo. Inizialmente, il valore di testo di più parole verrà preso come input dall'utente. Qualsiasi valore di testo può essere diviso in sottostringa usando il metodo split (). Il metodo split () viene utilizzato qui per dividere il testo in base allo spazio e restituire un elenco di parole. La variabile di Newstring viene utilizzata qui per archiviare il testo convertito. Per il ciclo viene utilizzato per leggere ogni elemento dell'elenco e capitalizzare la prima lettera di ciascun elemento e memorizzare il valore convertito con spazio in Newstring. Il valore precedente di Newstring sarà combinato con il nuovo valore per generare l'output desiderato. Successivamente, sia il testo originale che il testo convertito vengono stampati per vedere la differenza.
#!/usr/bin/env python3Produzione:
Nel seguente output, "Mi piace la programmazione di Python" viene preso come input e dopo aver applicato i metodi capitalizza () e split (), l'output è "Mi piace la programmazione di Python".
Esempio-3: capitalizzare la prima lettera di ogni frase in un testo di più frasi.
Nei due esempi precedenti, il metodo capitalizza () viene applicato in una singola riga di testo. Ma a volte, è necessario lavorare con un contenuto di file o un lungo testo di più frasi e deve capitalizzare la prima lettera di ogni riga del file o capitalizzare la prima lettera di ogni frase del testo. Il metodo capitalizza () con split () può essere utilizzato per risolvere questo problema. L'esempio mostra il modo per capitalizzare la prima lettera di ogni frase di un lungo testo. Qui, una variabile denominata testo è definita con un valore di stringa di tre frasi. Inizialmente, il valore del testo è diviso in base a ".'Utilizzo del metodo split () per creare un elenco di tre frasi. Successivamente, il loop viene utilizzato per capitalizzare la prima lettera di ogni frase come l'esempio 2. Qui, '.'è combinato con ciascun elemento convertito per definire la fine della linea. Il metodo Strip () viene utilizzato per rimuovere lo spazio non necessario e ultimo extra '.'viene rimosso dal nuovo testo utilizzando il valore della posizione.
#!/usr/bin/env python3Produzione:
Sia il testo originale che il testo convertito sono mostrati nell'output.
Conclusione:
Quando si lavora con i dati della stringa e hai bisogno di maiuscolo la prima lettera della stringa o la prima lettera di ogni parola della stringa o la prima lettera di ogni frase di un testo lungo, quindi il metodo di capitalizza () può essere utilizzato con un altro metodo per Fai il compito. Le attività menzionate qui sono mostrate in questo articolo con esempi. Spero che questo articolo aiuterà i lettori a utilizzare il metodo capitalizza () sui dati delle stringhe in modo efficiente per più scopi.
Guarda il video dell'autore: qui