Stringa di pitone inferiore() Il metodo converte tutte le lettere di una stringa in minuscolo. Se non esistono caratteri maiuscoli, restituisce la stringa originale.
Esempio:
Python3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
>
>
Produzione
convert all to lowercase>
Sintassi di String lower()
nome_stringa.lower()
Parametri
Il metodo lower() non accetta alcun parametro.
ritorna
Restituisce una stringa minuscola della stringa specificata
Qual è il metodo Python String lower()?
Il metodo `lower()` è un metodo stringa in Pitone . Se applicato a una stringa, converte tutti i caratteri della stringa in minuscolo.
Ciò è utile per standardizzare e confrontare le stringhe senza considerare le differenze tra maiuscole e minuscole. Ad esempio, se la stringa originale è Hello World, applicando `lower()` si otterrebbe Hello World. È un metodo comunemente utilizzato per le operazioni sulle stringhe senza distinzione tra maiuscole e minuscole.
Come utilizzare il metodo Python string lower()?
Per convertire tutti i caratteri di una stringa in minuscolo basta chiamare la funzione lower() con la stringa. La funzione lower() è un metodo di stringa integrato e può essere utilizzato con variabili e stringhe. Capiamolo meglio con un esempio:
Python3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
>
>
Produzione
helloworld helloworld>
Come convertire una stringa in minuscolo in Python
Ci sono vari modi per farlo Rende minuscola una stringa in Python ma qui stiamo utilizzando alcuni metodi generalmente utilizzati per convertire una stringa in minuscolo:
- Utilizzando la funzione lower()
- Utilizzo di map() con la funzione Lambda nel metodo lower()
- Utilizzo di List Join con il metodo lower()
- Utilizzando map e str.lower con il metodo lower()
- Utilizzo della funzione Swapcase()
- Utilizzo della funzione casefold()
Converti la stringa in minuscolo utilizzando il metodo lower()
Vediamo due diversi casi di utilizzo del metodo lower().
- Stringhe con caratteri alfabetici
- Stringhe con caratteri alfanumerici
Stringa con caratteri alfabetici
In questo esempio, il codice inizializza una variabile stringa 'text' con il valore 'GeEks FOR geeKS', quindi stampa la stringa originale. Successivamente converte la stringa in minuscolo utilizzando la funzione `lower()` e stampa il risultato, dimostrando la trasformazione delle maiuscole e minuscole.
Python3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Produzione:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
Stringa con caratteri alfanumerici
In questo esempio, la stringa con caratteri alfanumerici e codice definisce una variabile stringa 'testo' con lettere maiuscole e minuscole. Quindi stampa la stringa originale e, nella sezione successiva, stampa la stringa convertita in minuscolo utilizzando la funzione lower().
Python3
jtextfield
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Produzione:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
Altri metodi per convertire la stringa in minuscolo
Diamo un'occhiata ad altri metodi per convertire una stringa in minuscolo. Esistono diversi modi per completare un'attività in Python e di seguito discuteremo alcune alternative al metodo lower():
Converti stringa in minuscolo utilizzando la mappa con la funzione Lambda
In questo esempio, il codice converte la stringa GeeksForGeeks in minuscolo utilizzando a funzione lambda e il funzione mappa . Il risultato, geeksforgeeks, viene quindi stampato. Lo stesso può essere ottenuto in modo più succinto con `lowercased_string = original_string.lower()`.
Python3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
>
>
Produzione:
geeksforgeeks>
Converti la stringa in minuscolo utilizzando List Join
In questo esempio, il codice converte la stringa Pratham Sahani in minuscolo utilizzando a comprensione delle liste. La stringa minuscola risultante viene quindi unita e stampata.
Python3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
>
>
Produzione :
pratham sahani>
Converti String in minuscolo utilizzando map e str.lower con il metodo lower()
In questo esempio, il codice converte la stringa originale techcodeview.com in caratteri minuscoli utilizzando il metodo str.lower. comunque, il funzione mappa deve essere racchiuso in una lista() o giuntura() per applicare la trasformazione a ciascun carattere.
Python3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
>
>
Produzione :
geeksforgeeks>
Converti String in minuscolo usando Swapcase () Funzione
Converti maiuscolo in minuscolo in Python usando il file swapcase() funzione. In questo esempio, il codice definisce una stringa 'GEEKSFORGEEKS' nella variabile 's'. Il metodo `swapcase()` viene quindi applicato alla stringa, convertendo le lettere maiuscole in minuscole e viceversa.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
>
>
Produzione:
geeksforgeeks>
Converti String in minuscolo utilizzando casefold () Funzione
Converti maiuscolo in minuscolo in Python usando il file valigetta funzione. In questo esempio il codice converte la stringa 'GEEKSFORGEEKS' nella sua forma con lettere minuscole, rendendola minuscola e adatta per confronti senza distinzione tra maiuscole e minuscole.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
>
>
Produzione:
geeksforgeeks>
Applicazioni del metodo String lower()
Diamo un'occhiata ad alcuni altri usi del metodo string lower() in Python. Può essere utilizzato in altri modi, a seconda della tua creatività. Abbiamo menzionato uno di questi usi del metodo Python lower().
Confronto di stringhe utilizzando il metodo lower()
Una delle applicazioni comuni del metodo lower() è verificare se le due stringhe sono uguali oppure no. In questo esempio, il codice confronta due stringhe, 'text1' e 'text2', dopo averle convertite in lettere minuscole utilizzando il metodo 'lower()'. Se le versioni minuscole delle stringhe sono uguali, stampa Strings are same; in caso contrario, stampa Le stringhe non sono le stesse.
Python3
per ogni dattiloscritto
text1> => 'GEeKS foR GeeKs'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # lower() method> if> (text1.lower()> => => text2.lower()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
>
>
Produzione:
Strings are same>
Abbiamo discusso come utilizzare il metodo lower() per convertire una stringa in lettere minuscole e abbiamo anche discusso altri modi per eseguire la stessa operazione. Le tecniche vengono spiegate attraverso un programma di esempio per una migliore comprensione dei metodi.
Puoi anche controllarne altri metodi di stringa
Leggi altri contenuti correlati sul metodo Python Lower:
- isupper(), islower(), lower(), upper() in Python
- Differenza tra casefold() e lower() in Python