
Il metodo swapcase() di Python
Il metodo swapcase() di Python converte le lettere minuscole in maiuscole e viceversa in una stringa.
text.swapcase()
Puoi chiamare questo metodo da qualsiasi oggetto di tipo String.
Il metodo restituisce una stringa in cui tutte le lettere minuscole sono convertite in maiuscole e viceversa.
Nota. Ricorda che il metodo swapcase() non modifica la stringa originale, ma restituisce una nuova stringa con i caratteri scambiati. Quindi, se vuoi modificare la stringa originale, devi assegnare il risultato del metodo swapcase() alla stessa variabile della stringa originale.
Ecco un esempio pratico di come puoi usare il metodo swapcase().
Assegna una stringa alla variabile chiamata "text"
>>> text = "Hello World!"
Poi chiama il metodo swapcase() dall'oggetto "text"
>>> text.swapcase()
Il metodo restituisce una nuova stringa in cui le lettere maiuscole sono diventate minuscole e viceversa.
hELLO wORLD!
Nota che i caratteri non alfabetici, ad esempio il simbolo "!" nella stringa, non sono modificati dal metodo swapcase() e restano inalterati.
Inoltre, la stringa di origine non ha modificato il suo valore iniziale "Hello World!"
Se vuoi cambiare il contenuto dell'oggetto "text", assegna il risultato del metodo swapcase alla variabile "text" stessa.
>>> text = text.swapcase()
In questo modo, la variabile "text" viene sovrascritta con la nuova stringa contenente i caratteri scambiati.