logo

Python String žemesnis() metodas

Python eilutė žemesnis () metodas konvertuoja visas eilutės raides į mažąsias raides. Jei didžiųjų raidžių nėra, ji grąžina pradinę eilutę.

Pavyzdys:



Python3






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



>

>

Išvestis

convert all to lowercase>

Sintaksė žemesnė eilutė ()

eilutės_pavadinimas.žemesnis()

Parametrai

Apatinis () metodas nenaudoja jokių parametrų.

Grąžina

Grąžina nurodytos eilutės eilutę mažosiomis raidėmis

Kas yra Python String Low() metodas?

Metodas „lower()“ yra eilutės metodas Python . Pritaikius eilutę, ji konvertuoja visus eilutės simbolius į mažąsias raides.

Tai naudinga standartizuojant ir lyginant eilutes neatsižvelgiant į didžiųjų ir mažųjų raidžių skirtumus. Pvz., jei pradinė eilutė yra Hello World, pritaikius „lower()“ būtų gauta „helo world“. Tai dažniausiai naudojamas metodas, kai atliekamos didžiųjų ir mažųjų raidžių nejautrios eilutės operacijos.

Kaip naudoti Python eilutės žemesnio() metodą?

Norėdami konvertuoti visus eilutės simbolius į mažąsias raides, tiesiog iškvieskite funkciją Low () su eilute. Lower() funkcija yra integruotas eilutės metodas ir gali būti naudojamas su kintamaisiais ir eilutėmis. Supraskime tai geriau pateikdami pavyzdį:

Python3




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

>

>

Išvestis

helloworld helloworld>

Kaip „Python“ konvertuoti eilutę į mažąsias raides

Yra įvairių būdų Python eilutę rašykite mažosiomis raidėmis bet čia mes naudojame kai kuriuos dažniausiai naudojamus metodus eilutei konvertuoti į mažąsias raides:

  • Naudojant žemesnę () funkciją
  • Map() naudojimas su Lambda funkcija apatiniame() metode
  • Sąrašo prisijungimo naudojant žemesnio() metodo naudojimas
  • Naudojant žemėlapį ir str.lower su Low() metodu
  • Naudojant Swapcase() funkciją
  • Naudojant funkciją Casefold()

Konvertuokite eilutę į mažąsias raides naudodami mažosios () metodą

Pažiūrėkime du skirtingus apatinio () metodo naudojimo atvejus.

  • Stygos su abėcėlės simboliais
  • Stygos su raidiniais ir skaitiniais simboliais

Styga su abėcėlės simboliais

Šiame pavyzdyje kodas inicijuoja eilutės kintamąjį „text“ su reikšme „GeEks FOR geeKS“, tada išspausdina pradinę eilutę. Vėliau ji konvertuoja eilutę į mažąsias raides naudodama funkciją „lower()“ ir išspausdina rezultatą, parodydama didžiųjų ir mažųjų raidžių transformaciją.

Python3




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

>

>

Išvestis:

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

Eilutė su raidiniais ir skaitiniais simboliais

Šiame pavyzdyje eilutė su raidiniais skaitmeniniais simboliais ir kodu apibrėžia eilutės kintamąjį „tekstas“ su mišriomis didžiosiomis raidėmis. Tada ji išspausdina pradinę eilutę, o kitame skyriuje spausdina eilutę, konvertuotą į mažąsias raides, naudojant funkciją Low ().

Python3

praleisti sąrašą




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

>

>

Išvestis:

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

Kiti būdai konvertuoti eilutę į mažąsias raides

Pažvelkime į keletą kitų būdų, kaip konvertuoti eilutę į mažąsias raides. Yra keletas būdų, kaip atlikti užduotį Python, ir toliau aptarsime keletą žemesnių () metodo alternatyvų:

Konvertuokite eilutę į mažąsias raides naudodami žemėlapį su lambda funkcija

Šiame pavyzdyje kodas paverčia eilutę GeeksForGeeks į mažąsias raides naudojant a lambda funkcija ir žemėlapio funkcija . Tada atspausdinamas rezultatas, geeksforgeeks. Tą patį galima pasiekti glausčiau naudojant „lowercased_string = original_string.lower()“.

Python3




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

>

>

Išvestis:

geeksforgeeks>

Konvertuokite eilutę į mažąsias raides naudodami List Join

Šiame pavyzdyje kodas paverčia eilutę Pratham Sahani į mažąsias raides naudojant a sąrašo supratimas. Tada gauta mažųjų raidžių eilutė sujungiama ir atspausdinama.

Python3




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

>

>

Išvestis:

pratham sahani>

Konvertuokite eilutę į mažąsias raides naudodami žemėlapį ir str.lower su Low () metodu

Šiame pavyzdyje kodas konvertuoja pradinę eilutę techcodeview.com į mažąsias raides naudojant str.lower metodą. Tačiau, žemėlapio funkcija turi būti įtrauktas į sąrašą () arba prisijungti () pritaikyti transformaciją kiekvienam veikėjui.

Python3




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

>

>

java mvc

Išvestis:

geeksforgeeks>

Konvertuokite eilutę į mažąsias raides naudodami Swapcase () Funkcija

Konvertuokite didžiąsias raides į mažąsias Python naudodami apsikeitimo byla () funkcija. Šiame pavyzdyje kodas apibrėžia eilutę „GEEKSFORGEEKS“ kintamajame „s“. Tada eilutei taikomas „swapcase()“ metodas, paverčiant didžiąsias raides į mažąsias ir atvirkščiai.

Python3




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

>

>

Išvestis:

geeksforgeeks>

Konvertuokite eilutę į mažąsias raides naudodami didžiąsias ir mažąsias raides () Funkcija

Konvertuokite didžiąsias raides į mažąsias Python naudodami dėklas funkcija. Šiame pavyzdyje kodas konvertuoja eilutę „GEEKSFORGEEKS“ į sulankstytą didžiųjų ir mažųjų raidžių formą, todėl ji rašoma mažosiomis raidėmis ir tinka palyginimams, kuriuose neskiriamos didžiosios ir mažosios raidės.

Python3




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

>

>

Išvestis:

geeksforgeeks>

String low() metodo taikymai

Pažvelkime į kai kuriuos kitus metodo eilutės žemesnis () naudojimą Python. Jis gali būti naudojamas kitais būdais, priklausomai nuo jūsų kūrybiškumo. Paminėjome vieną tokį Python žemesnio() metodo panaudojimą.

Stygų palyginimas naudojant Low () metodą

Viena iš įprastų apatinio () metodo taikymo būdų yra patikrinti, ar dvi eilutės yra vienodos, ar ne. Šiame pavyzdyje kodas lygina dvi eilutes „text1“ ir „text2“, konvertavęs jas į mažąsias raides naudojant „lower()“ metodą. Jei eilučių versijos mažosiomis raidėmis yra lygios, spausdinama Stygos yra vienodos; kitu atveju spausdina Stygos nėra vienodos.

Python3




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

>

>

Išvestis:

  Strings are same>

Aptarėme, kaip naudoti apatinį () metodą, norint konvertuoti eilutę į mažąsias raides, taip pat aptarėme keletą kitų būdų, kaip atlikti tą pačią užduotį. Metodai paaiškinami naudojant programą kaip pavyzdį, kad būtų galima geriau suprasti metodus.

Taip pat galite patikrinti kitus stygų metodai

Skaitykite daugiau susijusio turinio apie Python Lower metodą: