Metodo Python String swapcase()

Metodo Python String Swapcase



Le lettere maiuscole vengono convertite in minuscole, mentre i caratteri minuscoli vengono trasformati in maiuscoli utilizzando il metodo della stringa Python 'swapcase()'. Questa funzione ignora qualsiasi simbolo o numero nella stringa.

Esempio 1: utilizzo del metodo Python String swapcase() in Python







In questa dimostrazione, i caratteri piccoli verranno convertiti in caratteri maiuscoli e utilizzeranno il metodo 'swapcase()' del linguaggio Python. Ci sono due serie simultanee di caratteri usati negli stili di scrittura maiuscola e minuscola e ogni carattere in un set ha tipicamente un equivalente nell'altro. A differenza dei caratteri maiuscoli, che sono le loro controparti più grandi e più alte come 'A', le lettere minuscole sono gli equivalenti più piccoli e inferiori di lettere come 'a'. Python fornisce la funzione 'swapcase()' per modificare il caso delle lettere in una stringa. La funzione 'swapcase()' di Python produce una copia della stringa con tutti i caratteri case-sensitive scambiati.



Iniziamo il codice osservando il primo valore, che è un valore stringa con il testo 'SHE LIKES BANANAS' come puoi vedere nell'immagine qui sotto, ogni singolo carattere utilizzato in questo valore è in maiuscolo. Questo valore di stringa è memorizzato nella variabile 'string1', che abbiamo inizializzato in precedenza. Successivamente, chiamiamo 'swapcase()' con il parametro 'string1' perché questa 'string1' contiene il valore della stringa. Questo metodo fornirà un output contenente una nuova stringa in cui tutti i caratteri maiuscoli inclusi nel valore della stringa verranno modificati in lettere minuscole. Il risultato del metodo 'swapcase()' viene memorizzato nella variabile inizializzata 'outcome'.



Quindi chiamiamo la funzione 'print()', passando l'argomento 'risultato' tra parentesi perché il risultato viene mantenuto lì e vogliamo visualizzarlo.





Visualizzava l'output, che includeva una nuova stringa con tutti i caratteri nella stringa originale cambiati in minuscolo. 'Le piacciono le banane' è il valore visualizzato.



Nella seconda parte dello script, cambieremo la lettera minuscola in una lettera maiuscola. Questa sezione è simile alla precedente, tranne per il fatto che nell'ultima sezione abbiamo cambiato le lettere maiuscole in minuscole. Di conseguenza, abbiamo ottenuto una nuova stringa, inclusi tutti gli elementi con lettere minuscole. Ora che la situazione è invertita, iniziamo il codice. Il valore della stringa è 'Amo i miei animali domestici'; come puoi vedere, tutte le parole sono scritte in minuscolo. Questo valore viene salvato nella variabile creata 'string1'. Il metodo della stringa “swapcase()” viene quindi utilizzato nella riga successiva e il suo parametro, la variabile “string2”, viene passato perché ha il valore della stringa. Verrà quindi invocata la funzione 'print()' e l'argomento 'outcome' le verrà fornito perché contiene il risultato finale del metodo 'swapcase()'.

Poiché abbiamo utilizzato tutte le lettere minuscole nel valore della stringa nel codice precedente, 'swapcase()' le cambierà tutte in lettere maiuscole, come si vede nell'immagine qui sotto. Viene visualizzata una nuova stringa in cui ogni carattere presente nel valore della stringa è ora in lettere maiuscole e non un singolo carattere è in lettere minuscole.

Nella terza sezione del codice, cambieremo i caratteri maiuscoli e minuscoli contemporaneamente. Nelle prime due sezioni, abbiamo prima cambiato il valore della stringa in minuscolo e nella seconda lo abbiamo cambiato in maiuscolo. Tuttavia, in questa sezione, lo facciamo insieme. Prenderemo un valore stringa in cui prendiamo alcuni dei caratteri maiuscoli e alcuni dei caratteri minuscoli e applicheremo 'swapcase()' al suo interno. Ti restituirà quindi una stringa in cui le lettere minuscole appaiono in lettere maiuscole e le lettere maiuscole in lettere minuscole.

Iniziamo il codice creando il valore di stringa “sHE lOvE play with DoGs” e assegnandolo alla variabile “string3”. Questo valore di stringa contiene sia lettere minuscole che maiuscole. Successivamente, utilizziamo il metodo 'swapcase()' e passiamo il parametro 'string3' perché abbiamo già salvato un valore stringa in esso. Quindi, poiché il risultato viene salvato lì e vogliamo visualizzarlo, chiamiamo la funzione 'print()', passando l'argomento 'risultato'.

I caratteri maiuscoli nella stringa vengono trasformati in maiuscoli nell'output e i caratteri maiuscoli presenti negli elementi della stringa vengono convertiti in minuscoli.

Esempio 2: implementazione del metodo Python String swapcase() con tipi di carattere aggiuntivi

La stringa Python ignora il metodo 'swapcase()' dei vari tipi di carattere. Se sono presenti diversi tipi di carattere nella stringa corrente, il metodo 'swapcase()' li ignora e modifica solo i caratteri alfabetici nel caso appropriato.

Useremo sia il tipo di carattere che il tipo numerico di caratteri nella sezione del valore della stringa del codice. Iniziamo mettendo in atto il codice. Il valore della stringa “My Roll Number Is 161068” è memorizzato nella variabile “str1”. Questo valore ha due tipi di carattere, come si può vedere. Quindi, nella riga seguente, applichiamo il metodo “swapcase()” con “str1”, che abbiamo dato come parametro perché memorizza il valore della stringa. Abbiamo una variabile chiamata 'risultato' che contiene il risultato dell'utilizzo del metodo stringa 'swapcase()'. La funzione print() viene quindi utilizzata per visualizzare il risultato. Viene chiamato tra parentesi di questa funzione con l'argomento “risultato”.

L'output mostra una nuova stringa in cui l'elemento nella stringa è stato modificato, i caratteri alfabetici maiuscoli sono stati cambiati in minuscoli e i caratteri minuscoli sono stati trasformati in maiuscoli. Tuttavia, il carattere numerico della stringa, '161068', non è stato modificato perché questo metodo non altera gli altri tipi di carattere.

In modo simile a come abbiamo usato il carattere numerico nella stringa nella sezione precedente del codice, in questa sezione del codice stiamo usando simboli, numeri e caratteri nel valore della stringa. Tuttavia, garantiremo che non vengano apportate modifiche a simboli, numeri o caratteri perché la funzione li ignorerà. Solo il caso dei personaggi verrà modificato.

Inizia scrivendo il codice che memorizzerà il valore della stringa 'Alex ha ottenuto il 79% di voti e Noah ha ottenuto il 98% di voti nel loro esame' nella variabile 'str1' che abbiamo creato. Il metodo “swapcase()” viene quindi utilizzato con il parametro “str1” nella riga successiva. Quindi, nella riga seguente, chiamiamo la funzione 'print()', fornendo la variabile 'result' come argomento perché in precedenza abbiamo salvato il risultato utilizzando il metodo 'swapcase()'.

Non ha influenzato il numero o il simbolo '%' perché questo approccio ignora l'altro tipo di carattere. Come nell'esempio, i caratteri minuscoli vengono trasformati in maiuscoli e i caratteri maiuscoli vengono trasformati in minuscoli.

Conclusione

Scambiare le maiuscole alfabetiche è una tecnica utile quando si lavora in Python. Per il primo esempio, abbiamo trasformato un carattere maiuscolo in un carattere minuscolo e viceversa. Nel secondo esempio, abbiamo usato questo metodo con altri tipi di carattere perché questo metodo ignora numeri e simboli. Pertanto, non è cambiato nient'altro che il caso dei caratteri alfabetici.