Python-merkkijono alempi() menetelmä muuntaa kaikki merkkijonon kirjaimet pieniksi. Jos isoja merkkejä ei ole, se palauttaa alkuperäisen merkkijonon.
Esimerkki:
Python 3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
>
>
Lähtö
convert all to lowercase>
Merkkijonon syntaksi alempi()
merkkijonon_nimi.alempi()
Parametrit
Alempi()-menetelmä ei ota mitään parametreja.
Palauttaa
Palauttaa annetun merkkijonon pienikokoisen merkkijonon
Mikä on Python String alemman() -menetelmä?
Lower()-menetelmä on merkkijonomenetelmä Python . Kun sitä käytetään merkkijonoon, se muuntaa kaikki merkkijonon merkit pieniksi kirjaimiksi.
Tämä on hyödyllistä merkkijonojen standardoinnissa ja vertailussa ottamatta huomioon kirjainkokoeroja. Jos esimerkiksi alkuperäinen merkkijono on Hello World, 'lower()':n käyttäminen johtaisi hei maailmaan. Se on yleisesti käytetty menetelmä merkkijonooperaatioissa, joissa kirjainkoolla ei ole merkitystä.
Kuinka käyttää Python-merkkijonoa Low() -menetelmää?
Jos haluat muuntaa kaikki merkkijonon merkit pieniksi, soita merkkijonon kanssa pienempi()-funktio. Low()-funktio on sisäänrakennettu merkkijonomenetelmä, ja sitä voidaan käyttää sekä muuttujien että merkkijonojen kanssa. Ymmärrämme asiaa paremmin esimerkin avulla:
Python 3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
>
>
Lähtö
helloworld helloworld>
Kuinka muuntaa merkkijono pieniksi kirjaimille Pythonissa
On olemassa erilaisia tapoja Pythonissa merkkijono pienillä kirjaimilla mutta tässä käytämme joitain yleisesti käytettyjä menetelmiä merkkijonon muuntamiseen pienillä kirjaimilla:
- Alempi()-funktion käyttö
- Map():n käyttäminen lambda-funktion kanssa Low()-menetelmässä
- List Liity -menetelmän käyttäminen Low() -menetelmällä
- Kartan ja str.lowerin käyttäminen Low()-menetelmän kanssa
- Swapcase()-funktion käyttäminen
- Casefold()-funktion käyttö
Muunna merkkijono pienillä kirjaimilla käyttämällä Low()-menetelmää
Katsotaan kaksi eri tapausta käyttää alemman()-metodia.
- Jouset aakkosellisilla merkeillä
- Jouset aakkosnumeerisilla merkeillä
Merkkijono aakkosellisilla merkeillä
Tässä esimerkissä koodi alustaa merkkijonomuuttujan 'text' arvolla 'GeEks FOR geeKS' ja tulostaa sitten alkuperäisen merkkijonon. Myöhemmin se muuntaa merkkijonon pieniksi kirjaimilla käyttämällä `lower()-funktiota ja tulostaa tuloksen, joka osoittaa kirjainten muunnoksen.
Python 3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Lähtö:
Original String : GeEks FOR geeKS Converted String: geeks for geeks>
Merkkijono, jossa on aakkosnumeerisia merkkejä
Tässä esimerkissä merkkijono, jossa on aakkosnumeerisia merkkejä ja koodia, määrittää merkkijonomuuttujan 'teksti', jossa kirjainkoko on sekoitettu. Sen jälkeen se tulostaa alkuperäisen merkkijonon ja tulostaa seuraavassa osiossa merkkijonon, joka on muutettu pieniksi kirjaimilla käyttämällä pienempi()-funktiota.
Python 3
toimintoja kohdassa c
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
>
>
Lähtö:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5>
Muita menetelmiä merkkijonon muuttamiseksi pieniksi kirjaimiksi
Katsotaanpa joitain muita tapoja muuntaa merkkijono pieniksi kirjaimiksi. Pythonissa tehtävän suorittamiseen on useita tapoja, ja käsittelemme alla joitakin alempia ()-menetelmävaihtoehtoja:
Muunna merkkijono pienillä kirjaimilla käyttämällä karttaa Lambda-funktiolla
Tässä esimerkissä koodi muuntaa merkkijonon GeeksForGeeks pienillä kirjaimilla käyttämällä a lambda-toiminto ja karttatoiminto . Tulos, geeksforgeeks, tulostetaan sitten. Sama voidaan saavuttaa ytimekkäämmin komennolla 'lowercased_string = original_string.lower()'.
Python 3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
>
>
Lähtö:
geeksforgeeks>
Muunna merkkijono pieniksi kirjaimilla List Join -toiminnolla
Tässä esimerkissä koodi muuntaa merkkijonon Pratham Sahani pienillä kirjaimilla käyttämällä a listan ymmärtäminen. Tuloksena oleva pienikokoinen merkkijono yhdistetään ja tulostetaan.
Python 3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
>
>
Lähtö:
pratham sahani>
Muunna merkkijono pienillä kirjaimilla käyttämällä mapa ja str.lower Lower()-menetelmällä
Tässä esimerkissä koodi muuntaa alkuperäisen merkkijonon techcodeview.com pieniksi kirjaimille str.lower-menetelmällä. Kuitenkin karttatoiminto on käärittävä luetteloon() tai liittyä seuraan() soveltaa transformaatiota jokaiseen hahmoon.
Python 3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
>
>
Lähtö:
geeksforgeeks>
Muunna merkkijono pieniksi kirjaimilla käyttämällä Swapcase () Toiminto
Muunna isot kirjaimet pieniksi Pythonissa käyttämällä swapcase() toiminto. Tässä esimerkissä koodi määrittelee merkkijonon 'GEEKSFORGEEKS' muuttujassa 's'. Swapcase()-menetelmää sovelletaan sitten merkkijonoon, jolloin isot kirjaimet muunnetaan pieniksi ja päinvastoin.
Python 3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
maven arkisto
>
>
Lähtö:
geeksforgeeks>
Muunna merkkijono pieniksi kirjainten taittoa käyttämällä () Toiminto
Muunna isot kirjaimet pieniksi Pythonissa käyttämällä kotelo taitto toiminto. Tässä esimerkissä koodi muuntaa merkkijonon 'GEEKSFORGEEKS' kirjainkokoon taitettuun muotoonsa, mikä tekee siitä pieniä kirjaimia ja sopii vertailuihin, joissa kirjainkokoa ei erotella.
Python 3
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
>
>
Lähtö:
geeksforgeeks>
String low()-menetelmän sovellukset
Katsotaanpa joitain muita Python-merkkijono-alempi()-menetelmän käyttötapoja. Sitä voidaan käyttää muilla tavoilla luovuudestasi riippuen. Olemme maininneet yhden tällaisen Python-alempi()-menetelmän käytön.
Merkkijonojen vertailu alemman()-menetelmän avulla
Yksi alemman()-menetelmän yleisimmistä sovelluksista on tarkistaa, ovatko kaksi merkkijonoa samat vai eivät. Tässä esimerkissä koodi vertaa kahta merkkijonoa, 'teksti1' ja 'teksti2', sen jälkeen, kun ne on muunnettu pieniksi käyttämällä 'lower()'-menetelmää. Jos merkkijonojen pienet versiot ovat yhtä suuret, se tulostaa Merkkijonot ovat samat; Muuten se tulostaa Merkkijonot eivät ole samat.
Python 3
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'> )> |
>
>
Lähtö:
Strings are same>
Olemme keskustelleet siitä, kuinka käyttää pienempi()-menetelmää merkkijonon muuttamiseksi pieniksi kirjaimille, ja keskusteltu myös muista tavoista suorittaa sama tehtävä. Tekniikat selitetään ohjelman avulla esimerkkinä menetelmien ymmärtämiseksi paremmin.
Voit myös tarkistaa muut merkkijonomenetelmät
Lue lisää liittyvää sisältöä Python Lower -menetelmästä:
- isupper(), islower(), alempi(), ylempi() Pythonissa
- Ero casefold():n ja low():n välillä Pythonissa