logo

Metoda Python String lower()

Pythonský řetězec dolní() metoda převede všechna písmena řetězce na malá písmena. Pokud neexistují žádná velká písmena, vrátí původní řetězec.

Příklad:



Python3






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



>

>

Výstup

convert all to lowercase>

Syntaxe String lower()

string_name.lower()

Parametry

Metoda lower() nepřebírá žádné parametry.

Návraty

Vrátí malý řetězec daného řetězce

Co je metoda Python String lower()?

Metoda `lower()` je řetězcová metoda v Krajta . Při použití na řetězec převede všechny znaky v řetězci na malá písmena.

To je užitečné pro standardizaci a porovnávání řetězců bez zohlednění rozdílů v malých a velkých písmenech. Pokud je například původní řetězec Hello World, aplikace `lower()` povede k hello world. Je to běžně používaná metoda pro operace s řetězci bez ohledu na velikost písmen.

Jak používat metodu Python string lower()?

Chcete-li převést všechny znaky řetězce na malá písmena, stačí zavolat funkci lower() s řetězcem. Funkce Lower() je vestavěná řetězcová metoda a lze ji použít s proměnnými i řetězci. Pojďme to lépe pochopit na příkladu:

Python3




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

>

>

Výstup

helloworld helloworld>

Jak převést řetězec na malá písmena v Pythonu

Existují různé způsoby, jak Malá písmena řetězce v Pythonu ale zde používáme některé obecně používané metody pro převod řetězce na malá písmena:

  • Použití funkce Lower().
  • Použití map() s funkcí Lambda v metodě lower().
  • Použití funkce List Join s metodou Lower().
  • Použití map a str.lower s metodou lower().
  • Použití funkce Swapcase().
  • Použití funkce casefold().

Převeďte řetězec na malá písmena pomocí metody Lower().

Podívejme se na dva různé případy použití metody lower().

  • Řetězce s abecedními znaky
  • Řetězce s alfanumerickými znaky

řetězec S Abecedními Znaky

V tomto příkladu kód inicializuje řetězcovou proměnnou ‚text‘ s hodnotou ‚GeEks FOR geeKS‘ a poté vytiskne původní řetězec. Následně převede řetězec na malá písmena pomocí funkce `lower()` a vytiskne výsledek, který demonstruje transformaci velký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ýstup:

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

Řetězec s alfanumerickými znaky

V tomto příkladu Řetězec s alfanumerickými znaky a kódem definuje řetězcovou proměnnou „text“ se smíšenou velikostí písmen. Poté vytiskne původní řetězec a v další části vytiskne řetězec převedený na malá písmena pomocí funkce lower().

Python3

celé číslo ve srovnání s javou




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

>

>

Výstup:

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

Další metody převodu řetězce na malá písmena

Podívejme se na některé další metody převodu řetězce na malá písmena. Existuje několik způsobů, jak dokončit úkol v Pythonu a níže probereme některé alternativy metody Lower():

Převeďte řetězec na malá písmena pomocí mapy pomocí funkce Lambda

V tomto příkladu kód převede řetězec GeeksForGeeks na malá písmena pomocí a funkce lambda a mapová funkce . Výsledek, geeksforgeeks, je pak vytištěn. Toho lze dosáhnout stručněji pomocí `lowercased_string = original_string.lower()`.

Python3




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

>

>

Výstup:

geeksforgeeks>

Převeďte řetězec na malá písmena pomocí funkce List Join

V tomto příkladu kód převede řetězec Pratham Sahani na malá písmena pomocí a porozumění seznamu. Výsledný řetězec malých písmen se poté spojí a vytiskne.

Python3

typy testování




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

>

>

Výstup :

pratham sahani>

Převeďte řetězec na malá písmena pomocí map a str.lower pomocí metody lower().

V tomto příkladu kód převede původní řetězec techcodeview.com na malá písmena pomocí metody str.lower. Nicméně, mapová funkce je třeba zabalit do list() nebo připojit se() aplikujte transformaci na každou postavu.

Python3




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

>

>

Výstup :

geeksforgeeks>

Převeďte řetězec na malá písmena pomocí Swapcase () Funkce

Převeďte velká písmena na malá v Pythonu pomocí swapcase() funkce. V tomto příkladu kód definuje řetězec ‚GEEKSFORGEEKS‘ v proměnné ‚s‘. Na řetězec se pak aplikuje metoda `swapcase()`, která převede velká písmena na malá a naopak.

Python3




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

>

>

Výstup:

geeksforgeeks>

Převeďte řetězec na malá písmena pomocí casefold () Funkce

Převeďte velká písmena na malá v Pythonu pomocí kasička funkce. V tomto příkladu kód převádí řetězec „GEEKSFORGEEKS“ do tvaru složeného z malých a velkých písmen, takže je vhodný pro porovnávání bez rozlišení velkých a malých písmen.

Python3




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

>

>

Výstup:

geeksforgeeks>

Aplikace metody String lower().

Podívejme se na některá další použití metody string lower() v Pythonu. Dá se využít i jinak, záleží na vaší kreativitě. Jedno takové použití metody Python lower() jsme zmínili.

Porovnání řetězců pomocí metody Lower().

Jednou z běžných aplikací metody lower() je kontrola, zda jsou dva řetězce stejné nebo ne. V tomto příkladu kód porovnává dva řetězce, `text1` a `text2` poté, co je převede na malá písmena pomocí metody `lower()`. Pokud jsou malé verze řetězců stejné, vypíše Řetězce jsou stejné; jinak vypíše Řetězce nejsou stejné.

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ýstup:

  Strings are same>

Diskutovali jsme o tom, jak použít metodu lower() k převodu řetězce na malá písmena, a také jsme diskutovali o některých dalších způsobech provedení stejného úkolu. Techniky jsou vysvětleny pomocí programu jako příklad pro lepší pochopení metod.

Můžete také zkontrolovat jiné řetězcové metody

Přečtěte si další související obsah o metodě Python Lower: