Reťazec Python nižšia () metóda konvertuje všetky písmená reťazca na malé. Ak neexistujú žiadne veľké písmená, vráti pôvodný reťazec.
Príklad:
Python3
string>=> 'ConvErT ALL tO LoWErCASe'> print>(string.lower())> |
>
>
Výkon
convert all to lowercase>
Syntax funkcie String lower()
string_name.lower()
Parametre
Metóda Lower() neberie žiadne parametre.
Návraty
Vráti reťazec s malými písmenami daného reťazca
Čo je to metóda Python String lower()?
Metóda `lower()` je reťazcová metóda v Python . Keď sa použije na reťazec, skonvertuje všetky znaky v reťazci na malé písmená.
Je to užitočné pri štandardizácii a porovnávaní reťazcov bez zohľadnenia rozdielov medzi malými a veľkými písmenami. Napríklad, ak je pôvodný reťazec Hello World, použitie `lower()` by viedlo k hello world. Je to bežne používaná metóda pre operácie s reťazcami bez ohľadu na veľkosť písmen.
Ako používať metódu Python string lower()?
Ak chcete previesť všetky znaky reťazca na malé písmená, zavolajte s reťazcom funkciu lower(). Funkcia lower() je vstavaná reťazcová metóda a možno ju použiť s premennými aj s reťazcami. Poďme to lepšie pochopiť na príklade:
Python3
string>=>'HelloWorld'> print>(string.lower())> print>(>'HelloWorld'>.lower())> |
>
>
Výkon
helloworld helloworld>
Ako previesť reťazec na malé písmená v Pythone
Existujú rôzne spôsoby Malé písmená reťazca v Pythone ale tu používame niektoré všeobecne používané metódy na prevod reťazca na malé písmená:
- Použitie funkcie Lower().
- Použitie map() s funkciou Lambda v metóde Lower().
- Pomocou metódy List Join s metódou lower().
- Použitie map a str.lower s metódou lower().
- Použitie funkcie Swapcase().
- Použitie funkcie casefold().
Preveďte reťazec na malé písmená pomocou metódy Lower().
Pozrime sa na dva rôzne prípady použitia metódy lower().
- Reťazce s abecednými znakmi
- Reťazce s alfanumerickými znakmi
Reťazec s abecednými znakmi
V tomto príklade kód inicializuje reťazcovú premennú „text“ s hodnotou „GeEks FOR geeKS“ a potom vytlačí pôvodný reťazec. Následne skonvertuje reťazec na malé písmená pomocou funkcie `lower()` a vytlačí výsledok, ktorý demonštruje transformáciu veľkých a malých písmen.
Python3
text>=> 'GeEks FOR geeKS'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>'
Converted String:'>)> print>(text.lower())> |
>
>
Výkon:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
Reťazec s alfanumerickými znakmi
V tomto príklade reťazec s alfanumerickými znakmi a kódom definuje reťazcovú premennú „text“ so zmiešanými veľkými a malými písmenami. Potom vytlačí pôvodný reťazec a v ďalšej časti vytlačí reťazec skonvertovaný na malé písmená pomocou funkcie lower().
Python3
spať v js
text>=> 'G3Ek5 F0R gE3K5'> print>(>'Original String:'>)> print>(text)> # lower() function to convert> # string to lower_case> print>(>'
Converted String:'>)> print>(text.lower())> |
>
>
Výkon:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
Ďalšie spôsoby prevodu reťazca na malé písmená
Pozrime sa na niektoré ďalšie metódy prevodu reťazca na malé písmená. Existuje niekoľko spôsobov, ako dokončiť úlohu v Pythone a nižšie budeme diskutovať o niektorých alternatívach metódy nižšej ().
Preveďte reťazec na malé písmená pomocou mapy s funkciou Lambda
V tomto príklade kód skonvertuje reťazec GeeksForGeeks na malé písmená pomocou a lambda funkcia a funkcia mapy . Výsledok, geeksforgeeks, sa potom vytlačí. To isté možno dosiahnuť stručnejšie pomocou `lowercased_string = original_string.lower()`.
Python3
original_string>=> 'GeeksForGeeks'> lowercased_string>=> ''.join(>map>(>lambda> x: x.lower(), original_string))> print>(lowercased_string)> |
>
>
Výkon:
geeksforgeeks>
Preveďte reťazec na malé písmená pomocou funkcie List Join
V tomto príklade kód skonvertuje reťazec Pratham Sahani na malé písmená pomocou a porozumenie zoznamu. Výsledný reťazec malých písmen sa potom spojí a vytlačí.
Python3
original_string>=> 'Pratham Sahani'> lowercased_string>=> ''.join([c.lower()>for> c>in> original_string])> print>(lowercased_string)> |
>
>
Výkon :
pratham sahani>
Preveďte reťazec na malé písmená pomocou map a str.lower pomocou metódy lower().
V tomto príklade kód skonvertuje pôvodný reťazec techcodeview.com na malé písmená pomocou metódy str.lower. Avšak, funkcia mapy je potrebné zabaliť do zoznamu () alebo pripojiť sa () aplikujte transformáciu na každú postavu.
Python3
rokmesiac
original_string>=> 'techcodeview.com'> lowercased_string>=> ''.join(>map>(>str>.lower, original_string))> print>(lowercased_string)> |
>
>
Výkon :
geeksforgeeks>
Preveďte reťazec na malé písmená pomocou Swapcase () Funkcia
Preveďte veľké písmená na malé v Pythone pomocou swapcase() funkciu. V tomto príklade kód definuje reťazec „GEEKSFORGEEKS“ v premennej „s“. Na reťazec sa potom aplikuje metóda `swapcase()`, ktorá skonvertuje veľké písmená na malé a naopak.
Python3
s>=> 'GEEKSFORGEEKS'> print>(s.swapcase())> |
>
>
Výkon:
geeksforgeeks>
Preveďte reťazec na malé písmená pomocou prekladania veľkých písmen () Funkcia
Preveďte veľké písmená na malé v Pythone pomocou skladačka funkciu. V tomto príklade kód konvertuje reťazec „GEEKSFORGEEKS“ na jeho formu so zloženými veľkými písmenami, čím sa stáva malými písmenami a je vhodný na porovnávanie bez rozlišovania malých a veľkých písmen.
Python3
s>=> 'GEEKSFORGEEKS'> print>(s.casefold())> |
>
>
Výkon:
geeksforgeeks>
Aplikácie metódy String lower().
Pozrime sa na niektoré ďalšie použitia metódy string lower() v Pythone. Dá sa použiť aj inak, záleží na vašej kreativite. Spomenuli sme jedno takéto použitie metódy Python lower() .
Porovnanie reťazcov pomocou metódy Lower().
Jednou z bežných aplikácií metódy lower() je kontrola, či sú tieto dva reťazce rovnaké alebo nie. V tomto príklade kód porovnáva dva reťazce „text1“ a „text2“ po ich konverzii na malé písmená pomocou metódy „lower()“. Ak sú malé verzie reťazcov rovnaké, vypíše reťazce sú rovnaké; v opačnom prípade vypíše Reťazce nie sú rovnaké.
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'>)> |
>
>
Výkon:
Strings are same>
Diskutovali sme o tom, ako použiť metódu Lower() na konverziu reťazca na malé písmená, a tiež sme diskutovali o niektorých ďalších spôsoboch vykonania rovnakej úlohy. Techniky sú vysvetlené prostredníctvom programu ako príklad pre lepšie pochopenie metód.
Môžete tiež skontrolovať iné reťazcové metódy
Prečítajte si ďalší súvisiaci obsah o metóde Python Lower:
- isupper(), islower(), lower(), upper() v Pythone
- Rozdiel medzi casefold() a lower() v Pythone