logo

Metoda Python String lower().

Pythonov niz nižje () metoda pretvori vse črke niza v male črke. Če ni velikih črk, vrne izvirni niz.

primer:



Python3






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



>

>

Izhod

convert all to lowercase>

Sintaksa niza lower()

string_name.lower()

Parametri

Metoda lower() ne sprejema nobenih parametrov.

Vračila

Vrne niz z malimi črkami podanega niza

Kaj je metoda Python String lower()?

Metoda `lower()` je metoda niza v Python . Ko se uporabi za niz, pretvori vse znake v nizu v male črke.

To je uporabno za standardizacijo in primerjavo nizov brez upoštevanja razlik med velikimi in malimi črkami. Na primer, če je izvirni niz Hello World, bi uporaba »lower()« povzročila hello world. To je pogosto uporabljena metoda za operacije nizov, ki ne razlikujejo med velikimi in malimi črkami.

Kako uporabiti metodo Python string lower()?

Če želite pretvoriti vse znake niza v male črke, pokličite funkcijo lower() z nizom. Lower() funkcija je vgrajena metoda nizov in se lahko uporablja tako s spremenljivkami kot z nizi. Razumejmo to bolje s primerom:

Python3




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

>

>

Izhod

helloworld helloworld>

Kako pretvoriti niz v male črke v Pythonu

Obstajajo različni načini za Niz v Pythonu napišite z malimi črkami vendar tukaj uporabljamo nekaj splošno uporabljenih metod za pretvorbo niza v male črke:

  • Uporaba funkcije lower().
  • Uporaba map() s funkcijo Lambda v metodi lower().
  • Uporaba List Join z metodo lower().
  • Uporaba zemljevida in str.lower z metodo lower().
  • Uporaba funkcije Swapcase().
  • Uporaba funkcije casefold().

Pretvori niz v male črke z metodo lower().

Oglejmo si dva različna primera uporabe metode lower().

  • Nizi z abecednimi znaki
  • Nizi z alfanumeričnimi znaki

Niz z abecednimi znaki

V tem primeru koda inicializira nizovno spremenljivko 'text' z vrednostjo 'GeEks FOR geeKS', nato pa natisne izvirni niz. Nato s funkcijo `lower()` pretvori niz v male črke in natisne rezultat, ki prikazuje pretvorbo velikih in malih črk.

Python3




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

>

>

Izhod:

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

Niz z alfanumeričnimi znaki

V tem primeru niz z alfanumeričnimi znaki in kodo definira nizovno spremenljivko »besedilo« z mešanimi velikimi in malimi črkami. Nato natisne izvirni niz in v naslednjem razdelku natisne niz, pretvorjen v male črke s funkcijo lower().

Python3

vadnica za reakcijo js




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

>

>

Izhod:

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

Druge metode za pretvorbo niza v male črke

Oglejmo si nekaj drugih metod za pretvorbo niza v male črke. Obstaja več načinov za dokončanje naloge v Pythonu in spodaj bomo razpravljali o nekaterih alternativnih metodah lower():

Pretvori niz v male črke z uporabo zemljevida s funkcijo Lambda

V tem primeru koda pretvori niz GeeksForGeeks v male črke z uporabo a lambda funkcija in funkcija zemljevida . Rezultat, geeksforgeeks, se nato natisne. Enako je mogoče doseči bolj jedrnato z `lowercased_string = original_string.lower()`.

Python3




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

>

>

Izhod:

geeksforgeeks>

Pretvorite niz v male črke z uporabo seznama Join

V tem primeru koda pretvori niz Pratham Sahani v male črke z uporabo a razumevanje seznama. Nastali niz z malimi črkami se nato združi in natisne.

Python3




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

>

>

Izhod:

pratham sahani>

Pretvorite niz v male črke z uporabo map in str.lower z metodo lower().

V tem primeru koda pretvori izvirni niz techcodeview.com v male črke z uporabo metode str.lower. Vendar pa je funkcija zemljevida je treba zaviti v list() oz pridruži se() da uporabite transformacijo za vsak znak.

Python3




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

>

>

Izhod:

bourne-again školjka
geeksforgeeks>

Pretvori niz v male črke z uporabo Swapcase () Funkcija

Pretvorite velike črke v male v Pythonu z uporabo swapcase() funkcijo. V tem primeru koda definira niz »GEEKSFORGEEKS« v spremenljivki »s«. Za niz se nato uporabi metoda `swapcase()`, ki pretvori velike črke v male in obratno.

Python3




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

>

>

Izhod:

geeksforgeeks>

Pretvori niz v male črke z uporabo velikega črke () Funkcija

Pretvorite velike črke v male v Pythonu z uporabo casefold funkcijo. V tem primeru koda pretvori niz »GEEKSFORGEEKS« v njegovo zloženo obliko z malimi črkami, zaradi česar je primeren za primerjave, ki ne razlikujejo med velikimi in malimi črkami.

Python3




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

>

>

Izhod:

geeksforgeeks>

Uporaba metode String lower().

Oglejmo si nekaj drugih uporab metode string lower() v Pythonu. Uporabite ga lahko tudi na druge načine, odvisno od vaše ustvarjalnosti. Omenili smo eno takšno uporabo metode Python lower().

Primerjava nizov z uporabo metode lower().

Ena od običajnih aplikacij metode lower() je preverjanje, ali sta niza enaka ali ne. V tem primeru koda primerja dva niza, `text1` in `text2`, potem ko ju pretvori v male črke z uporabo metode `lower()`. Če sta različici nizov z malimi črkami enaki, natisne Nizi so enaki; drugače natisne Nizi niso enaki.

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

>

>

Izhod:

  Strings are same>

Razpravljali smo o tem, kako uporabiti metodo lower() za pretvorbo niza v male črke in razpravljali tudi o nekaterih drugih načinih za izvedbo iste naloge. Tehnike so razložene skozi program kot primer za boljše razumevanje metod.

Preverite lahko tudi druge nizovne metode

Preberite več povezanih vsebin o spodnji metodi Python: