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ą:
- isupper (), islower (), apatinis (), viršutinis () Python
- Skirtumas tarp Casefold () ir Low () Python