Le lettere maiuscole vengono convertite in minuscolo, mentre i caratteri minuscoli vengono modificati in maiuscolo usando il metodo "swapcase ()" della stringa Python. Questa funzione ignora eventuali simboli o numeri nella stringa.
Esempio 1: utilizzando il metodo SwapCase () String SwapCase () in Python
In questa dimostrazione, i piccoli personaggi saranno convertiti in caratteri capitali e usano il metodo "swapcase ()" del linguaggio Python. Esistono due set simultanei di caratteri utilizzati nei capitali e negli stili di scrittura più bassi e ogni personaggio in un set ha in genere un equivalente nell'altro. Contrariamente ai personaggi maiuscole, che sono le loro controparti più grandi e più alte come "A", le lettere minuscole sono gli equivalenti più piccoli e più bassi di lettere come "A". Python fornisce la funzione "swapcase ()" per alterare il caso delle lettere in una stringa. La funzione "swapcase ()" di Python produce una copia della stringa con tutti i casi di caratteri sensibili al caso.
Cominciamo il codice guardando il primo valore, che è un valore di stringa con il testo "Le piace le banane" come puoi vedere nell'immagine qui sotto, ogni singolo carattere utilizzato in questo valore è in maiuscolo. Questo valore String è memorizzato nella variabile "String1", che abbiamo inizializzato prima. 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 della parte superiore inclusi nel valore della stringa verranno modificati in lettere minuscole. Il risultato del metodo "swapcase ()" è memorizzato nel "risultato" variabile inizializzato.
Quindi chiamiamo la funzione "print ()", superando l'argomento "risultato" tra le parentesi perché il risultato è tenuto lì e vogliamo mostrarlo.
Visualizzava l'uscita, che includeva una nuova stringa con tutti i caratteri nella stringa originale modificati in minuscolo. "Le piace le banane" è il valore che viene visualizzato.
Nella seconda parte dello script, passeremo la lettera minuscola a una lettera maiuscola. Questa sezione è simile a quella precedente, tranne per il fatto che abbiamo cambiato le lettere capitali in piccole lettere nell'ultima sezione. Di conseguenza, abbiamo ottenuto una nuova stringa, compresi tutti gli articoli 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 String "SwapCase ()" viene quindi utilizzato nella riga successiva e il suo parametro, la variabile "String2", viene passata perché ha il valore della stringa. Verrà quindi invocata la funzione "Print ()" e l'argomento "risultato" verrà fornito perché contiene il risultato finale del metodo "Swapcase ()".
Poiché abbiamo usato tutte le piccole lettere nel valore della stringa nel codice precedente, "Swapcase ()" le cambierà tutte in lettere maiuscole, come mostrato nell'immagine seguente. 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 in maiuscolo e minuscolo contemporaneamente. Nelle prime due sezioni, abbiamo prima modificato il valore della stringa in minuscolo e, nel secondo, l'abbiamo cambiato in maiuscola. Tuttavia, in questa sezione, lo facciamo insieme. Prenderemo un valore di stringa in cui prendiamo alcuni dei caratteri maiuscoli e alcuni dei caratteri minuscoli e applichiamo "Swapcase ()" in esso. Ti restituirà quindi una stringa in cui le lettere minuscole compaiono in lettere maiuscole e le lettere maiuscole compaiono in lettere minuscole.
Iniziamo il codice creando il valore della stringa "Ama Giocare con i cani" e assegnandolo alla variabile "String3". Questo valore di stringa contiene lettere sia piccole che capitali. Successivamente, utilizziamo il metodo "SwapCase ()" e passiamo il parametro "String3" perché abbiamo già salvato un valore di 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 maiuscolo nell'uscita e i caratteri maiuscoli presenti negli elementi della stringa vengono convertiti in minuscolo.
Esempio 2: implementazione del metodo SwapCase () String Swapcase () con ulteriori tipi di caratteri
La stringa Python ignora i vari tipi di caratteri "SwapCase ()". Se ci sono diversi tipi di caratteri nella stringa corrente, il metodo "swapcase ()" li ignora e cambia solo i caratteri alfabetici nel caso appropriato.
Useremo sia il tipo di carattere che il tipo numerico di caratteri nella sezione Valore String del codice. Cominciamo mettendo in azione il codice. Il valore della stringa "Il mio numero di rollio è 161068" è memorizzato nella variabile "STR1". Questo valore ha due tipi di caratteri, 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 String "SwapCase ()". La funzione print () viene quindi utilizzata per visualizzare il risultato. È chiamato tra parentesi di questa funzione con l'argomento "risultato".
L'uscita mostra una nuova stringa in cui l'elemento nella stringa è stato modificato, i caratteri alfabetici maiuscole sono stati cambiati in minuscolo e i caratteri minuscoli sono stati cambiati in maiuscola. Tuttavia, il carattere numerico della stringa, "161068", non è stato modificato perché questo metodo non altera gli altri tipi di carattere.
Simile a come abbiamo usato il carattere numerico nella stringa nella sezione precedente del codice, stiamo usando simboli, numeri e caratteri nel valore della stringa in questa sezione del codice. Tuttavia, non assicureremo alcuna modifica ai simboli, ai numeri o ai 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% dei voti e Noah ha ottenuto il 98% dei voti nel loro esame" nella variabile "STR1" che abbiamo creato. Il metodo "Swapcase ()" viene quindi utilizzato con il parametro "STR1" nella linea successiva. Quindi, nella riga seguente, chiamiamo la funzione "Print ()", fornendo il "risultato" variabile come argomento perché in precedenza abbiamo salvato il risultato utilizzando il metodo "SwapCase ()" in esso.
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 maiuscolo e i caratteri del caso più alti vengono trasformati in minuscolo.
Conclusione
Lo scambio di alfabeti è 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 caratteri perché questo metodo ignora numeri e simboli. Pertanto, non ha cambiato altro che il caso dei caratteri alfabetici.