logo

Metóda Python String lower()

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: