logo

Metoda Python String inferior().

șir Python inferior() metoda convertește toate literele unui șir în minuscule. Dacă nu există caractere majuscule, returnează șirul original.

Exemplu:

Python3






string>=> 'ConvErT ALL tO LoWErCASe'> print>(string.lower())>

>

>

Ieșire

convert all to lowercase>

Sintaxa șirului inferior()

string_name.lower()

Parametrii

Metoda low() nu ia niciun parametru.

Se intoarce

Returnează un șir cu minuscule din șirul dat

Ce este metoda Python String lower()?

Metoda `lower()` este o metodă de șir în Piton . Când este aplicat unui șir, convertește toate caracterele din șir în litere mici.

Acest lucru este util pentru standardizarea și compararea șirurilor de caractere fără a lua în considerare diferențele de majuscule. De exemplu, dacă șirul inițial este Hello World, aplicarea „lower()” va avea ca rezultat hello world. Este o metodă folosită în mod obișnuit pentru operațiunile cu șiruri care nu țin cont de majuscule și minuscule.

Cum se utilizează metoda Python șir inferior()?

Pentru a converti toate caracterele unui șir în minuscule, trebuie doar să apelați funcția lower() cu șirul. Funcția lower() este o metodă de șiruri încorporată și poate fi utilizată atât cu variabile, cât și cu șiruri. Să înțelegem mai bine cu un exemplu:

Python3




string>=>'HelloWorld'> print>(string.lower())> print>(>'HelloWorld'>.lower())>

>

>

Ieșire

helloworld helloworld>

Cum se transformă un șir în minuscule în Python

Există diverse moduri de a Minuscule un șir în Python dar aici folosim câteva metode utilizate în general pentru a converti un șir în litere mici:

  • Folosind funcția lower().
  • Folosind map() cu Funcția Lambda în metoda low().
  • Folosind metoda List Join with lower()
  • Folosind metoda map și str.lower cu lower().
  • Utilizarea funcției Swapcase().
  • Folosind funcția casefold().

Convertiți șirul în minuscule folosind metoda lower().

Să vedem două cazuri diferite de utilizare a metodei lower().

  • Șiruri cu caractere alfabetice
  • Șiruri cu caractere alfanumerice

Șir cu caractere alfabetice

În acest exemplu, codul inițializează o variabilă șir „text” cu valoarea „GeEks FOR geeKS”, apoi tipărește șirul original. Ulterior, convertește șirul în minuscule folosind funcția `lower()` și tipărește rezultatul, demonstrând transformarea majusculelor.

Python3




text>=> 'GeEks FOR geeKS'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>' Converted String:'>)> print>(text.lower())>

>

>

Ieșire:

  Original String  : GeEks FOR geeKS   Converted String:  geeks for geeks>

Șir cu caractere alfanumerice

În acest exemplu, șirul cu caractere alfanumerice și codul definește o variabilă șir „text” cu o literă mixtă. Apoi tipărește șirul original și, în secțiunea următoare, tipărește șirul convertit în litere mici folosind funcția lower().

Python3

jquery un clic




text>=> 'G3Ek5 F0R gE3K5'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>' Converted String:'>)> print>(text.lower())>

>

>

Ieșire:

  Original String:  G3Ek5 F0R gE3K5   Converted String:  g3ek5 f0r ge3k5>

Alte metode pentru a converti șirul în minuscule

Să ne uităm la câteva alte metode de a converti un șir în litere mici. Există mai multe moduri de a finaliza o sarcină în Python și vom discuta mai jos câteva alternative ale metodei low():

Convertiți șirul în minuscule folosind harta cu funcție Lambda

În acest exemplu, codul convertește șirul GeeksForGeeks în litere mici folosind a functie lambda si funcția hartă . Rezultatul, geeksforgeeks, este apoi tipărit. Același lucru poate fi realizat mai succint cu `șir_minuscule = șir_original.inferioară()`.

Python3




original_string>=> 'GeeksForGeeks'> lowercased_string>=> ''.join(>map>(>lambda> x: x.lower(), original_string))> print>(lowercased_string)>

>

>

Ieșire:

geeksforgeeks>

Convertiți șirul în minuscule folosind List Join

În acest exemplu, codul convertește șirul Pratham Sahani în litere mici folosind a înțelegerea listei. Șirul de litere mici rezultat este apoi unit și imprimat.

Python3




original_string>=> 'Pratham Sahani'> lowercased_string>=> ''.join([c.lower()>for> c>in> original_string])> print>(lowercased_string)>

>

>

Ieșire:

pratham sahani>

Convertiți șirul în minuscule folosind metoda map și str.lower cu metoda lower().

În acest exemplu, codul convertește șirul original techcodeview.com în caractere mici folosind metoda str.lower. Însă funcția hartă trebuie împachetat într-o listă() sau a te alatura() pentru a aplica transformarea fiecărui personaj.

Python3




original_string>=> 'techcodeview.com'> lowercased_string>=> ''.join(>map>(>str>.lower, original_string))> print>(lowercased_string)>

>

>

Ieșire:

geeksforgeeks>

Convertiți String în minuscule folosind Swapcase () Funcție

Convertiți majuscule în minuscule în Python utilizând schimb de caz () funcţie. În acest exemplu, codul definește un șir „GEEKSFORGEEKS” în variabila „s”. Metoda `swapcase()` este apoi aplicată șirului, transformând literele mari în litere mici și invers.

Python3




s>=> 'GEEKSFORGEEKS'> print>(s.swapcase())>

>

>

Ieșire:

geeksforgeeks>

Convertiți șirul în minuscule folosind casefold () Funcție

Convertiți majuscule în minuscule în Python folosind caseta funcţie. În acest exemplu, codul convertește șirul „GEEKSFORGEEKS” în forma sa pliată cu majuscule, făcându-l cu litere mici și potrivit pentru comparații care nu țin cont de majuscule.

Python3




s>=> 'GEEKSFORGEEKS'> print>(s.casefold())>

>

>

Ieșire:

geeksforgeeks>

Aplicații ale metodei String lower().

Să ne uităm la câteva alte utilizări ale metodei string lower() în Python. Poate fi folosit in alte moduri, in functie de creativitatea ta. Am menționat o astfel de utilizare a metodei Python lower().

Compararea șirurilor folosind metoda low().

Una dintre aplicațiile comune ale metodei lower() este de a verifica dacă cele două șiruri sunt identice sau nu. În acest exemplu, codul compară două șiruri, `text1` și `text2`, după ce le-a convertit în litere mici folosind metoda `lower()`. Dacă versiunile cu litere mici ale șirurilor de caractere sunt egale, se afișează șirurile sunt aceleași; în caz contrar, se afișează șirurile nu sunt aceleași.

Python3


sortare grămadă



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'>)>

>

>

Ieșire:

  Strings are same>

Am discutat despre cum să folosiți metoda lower() pentru a converti un șir în litere mici și am discutat, de asemenea, despre alte modalități de a efectua aceeași sarcină. Tehnicile sunt explicate printr-un program ca exemplu pentru o mai bună înțelegere a metodelor.

Puteți verifica și altele metode cu șiruri

Citiți mai mult conținut similar despre metoda Python Lower: