Python String lower() Metode
Python-streng Nedre() metoden konverterer alle bokstavene i en streng til små bokstaver. Hvis det ikke finnes store bokstaver, returnerer den den opprinnelige strengen.
Eksempel:
Python3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
Produksjon
convert all to lowercase
Syntaks for streng lavere()
string_name.lower()
Parametere
Lower()-metoden tar ingen parametere.
Returnerer
Returnerer en liten streng av den gitte strengen
Hva er Python String lower()-metoden?
`lower()`-metoden er en strengmetode i Python . Når den brukes på en streng, konverterer den alle tegnene i strengen til små bokstaver.
Dette er nyttig for å standardisere og sammenligne strenger uten å ta hensyn til kasusforskjeller. For eksempel, hvis den opprinnelige strengen er Hello World, vil bruk av `lower()` resultere i hello world. Det er en vanlig metode for strengoperasjoner som ikke skiller mellom store og små bokstaver.
Hvordan bruker jeg Python-strengen lower()-metoden?
For å konvertere alle tegnene i en streng til små bokstaver, ring bare nedre funksjon () med strengen. lower()-funksjonen er en innebygd strengmetode og kan brukes med variabler så vel som strenger. La oss forstå det bedre med et eksempel:
Python3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
Produksjon
helloworld helloworld
Hvordan konvertere en streng til små bokstaver i Python
Det finnes ulike måter å Små bokstaver i en streng i Python men her bruker vi noen generelt brukte metoder for å konvertere en streng til små bokstaver:
- Bruker funksjonen lower()
- Bruk av map() med Lambda-funksjon i nedre()-metoden
- Bruke List Join med lower()-metoden
- Bruke map og str.lower med lower() Method
- Bruke Swapcase()-funksjonen
- Bruke casefold()-funksjonen
Konverter streng til små bokstaver ved å bruke lavere()-metoden
La oss se to forskjellige tilfeller av bruk av lower()-metoden.
- Strenger med alfabetiske tegn
- Strenger med alfanumeriske tegn
String med alfabetiske tegn
I dette eksemplet initialiserer koden en strengvariabel 'tekst' med verdien 'GeEks FOR geeKS', og skriver deretter ut den originale strengen. Den konverterer deretter strengen til små bokstaver ved å bruke `lower()`-funksjonen og skriver ut resultatet, og demonstrerer kasustransformasjonen.
Python3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
Produksjon:
Original String : GeEks FOR geeKS Converted String: geeks for geeks
Streng med alfanumeriske tegn
I dette eksemplet definerer strengen med alfanumeriske tegn og kode en strengvariabel 'tekst' med blandet store og små bokstaver. Den skriver deretter ut den originale strengen, og i neste seksjon skriver den ut strengen konvertert til små bokstaver ved hjelp av funksjonen lower().
Python3
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
Produksjon:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5
Andre metoder for å konvertere streng til små bokstaver
La oss se på noen andre metoder for å konvertere en streng til små bokstaver. Det er flere måter å fullføre en oppgave i Python, og vi vil diskutere noen lavere() metodealternativer nedenfor:
Konverter streng til små bokstaver ved å bruke kart med lambdafunksjon
I dette eksemplet konverterer koden strengen GeeksForGeeks til små bokstaver ved å bruke en lambda funksjon og kartfunksjon . Resultatet, geeksforgeeks, skrives deretter ut. Det samme kan oppnås mer kortfattet med `lowercased_string = original_string.lower()`.
Python3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
Produksjon:
geeksforgeeks
Konverter streng til små bokstaver ved å bruke List Join
I dette eksemplet konverterer koden strengen Pratham Sahani til små bokstaver ved å bruke en listeforståelse. Den resulterende småbokstaven blir deretter sammenføyd og skrevet ut.
Python3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
Utgang:
pratham sahani
Konverter String til små bokstaver ved å bruke map og str.lower med lower() Method
I dette eksemplet konverterer koden den opprinnelige strengen techcodeview.com til små bokstaver ved å bruke str.lower-metoden. Imidlertid kartfunksjon må pakkes inn i en liste() eller bli med() å bruke transformasjonen på hvert tegn.
Python3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
Utgang:
geeksforgeeks
Konverter streng til små bokstaver ved å bruke Swapcase () Funksjon
Konverter store bokstaver til små bokstaver i Python ved å bruke swapcase() funksjon. I dette eksemplet definerer koden en streng 'GEEKSFORGEEKS' i variabelen 's'. Metoden `swapcase()` brukes deretter på strengen, og konverterer store bokstaver til små bokstaver og omvendt.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
Produksjon:
geeksforgeeks
Konverter streng til små bokstaver ved hjelp av store bokstaver () Funksjon
Konverter store bokstaver til små bokstaver i Python ved å bruke saksfold funksjon. I dette eksemplet konverterer koden strengen 'GEEKSFORGEEKS' til dens brettede form, noe som gjør den små bokstaver og egnet for sammenligninger som ikke skiller mellom store og små bokstaver.
Python3
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
Produksjon:
geeksforgeeks
Anvendelser av String lower()-metoden
La oss se på noen andre bruksområder av string lower()-metoden i Python. Den kan brukes på andre måter, avhengig av kreativiteten din. Vi har nevnt en slik bruk av Python lower()-metoden.
Sammenligning av strenger ved å bruke lower()-metoden
En av de vanlige applikasjonene til lower()-metoden er å sjekke om de to strengene er like eller ikke. I dette eksemplet sammenligner koden to strenger, `text1` og `text2`, etter å ha konvertert dem til små bokstaver ved hjelp av `lower()`-metoden. Hvis de små versjonene av strengene er like, skrives det ut Strings are like; ellers skrives det ut Strenger er ikke like.
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'> )> |
Produksjon:
Strings are same
Vi har diskutert hvordan du bruker metoden lower() for å konvertere en streng til små bokstaver og også diskutert noen andre måter å utføre den samme oppgaven på. Teknikkene forklares gjennom et program som eksempel for bedre forståelse av metoder.
Du kan også sjekke andre strengmetoder
Les mer relatert innhold på Python Lower Method:
- isupper(), islower(), lower(), upper() i Python
- Forskjellen mellom casefold() og lower() i Python