logo

Metodo Python String lower()

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: