Python String lower() Metode

Python streng nederste() metode konverterer alle bogstaver i en streng til små bogstaver. Hvis der ikke findes store bogstaver, returnerer den den oprindelige streng.

Eksempel:

Python3




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

Produktion

convert all to lowercase 

Syntaks for streng lavere()

string_name.lower()

Parametre

Lower()-metoden tager ingen parametre.

Vender tilbage

Returnerer en lille streng af den givne streng

Hvad er Python String lower() metoden?

`lower()`-metoden er en streng-metode i Python . Når den anvendes på en streng, konverterer den alle tegnene i strengen til små bogstaver.

Dette er nyttigt til at standardisere og sammenligne strenge uden at tage højde for forskelle mellem kasus og kasus. For eksempel, hvis den oprindelige streng er Hello World, vil anvendelse af `lower()` resultere i Hello World. Det er en almindeligt anvendt metode til strengoperationer, der ikke følsomme for store og små bogstaver.

Hvordan bruger man Python-strengen lower()-metoden?

For at konvertere alle tegn i en streng til små bogstaver skal du blot kalde funktionen lower() med strengen. lower()-funktionen er en indbygget strengmetode og kan bruges med variable såvel som strenge. Lad os forstå det bedre med et eksempel:

Python3




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

Produktion

helloworld helloworld 

Sådan konverteres en streng til små bogstaver i Python

Der er forskellige måder at Små bogstaver i en streng i Python men her bruger vi nogle almindeligt anvendte metoder til at konvertere en streng til små bogstaver:

  • Brug af lower() funktion
  • Brug af map() med Lambda-funktion i lower()-metoden
  • Brug af List Join med metoden lower()
  • Brug af map og str.lower med lower() Method
  • Brug af Swapcase()-funktionen
  • Brug af casefold() funktion

Konverter streng til små bogstaver ved hjælp af lower() metoden

Lad os se to forskellige tilfælde af brug af lower() metoden.

  • Strenge med alfabetiske tegn
  • Strenge med alfanumeriske tegn

Streng med alfabetiske tegn

I dette eksempel initialiserer koden en strengvariabel 'tekst' med værdien 'GeEks FOR geeKS' og udskriver derefter den originale streng. Det konverterer efterfølgende strengen til små bogstaver ved hjælp af `lower()`-funktionen og udskriver resultatet, hvilket demonstrerer kasustransformationen.

Python3




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

Produktion:

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

Streng med alfanumeriske tegn

I dette eksempel definerer strengen med alfanumeriske tegn og kode en strengvariabel 'tekst' med et blandet store og små bogstaver. Den udskriver derefter den originale streng, og i næste afsnit udskriver den strengen konverteret til små bogstaver ved hjælp af lower()-funktionen.

Python3




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

Produktion:

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

Andre metoder til at konvertere streng til små bogstaver

Lad os se på nogle andre metoder til at konvertere en streng til små bogstaver. Der er flere måder at fuldføre en opgave i Python, og vi vil diskutere nogle lavere() metodealternativer nedenfor:

Konverter streng til små bogstaver ved hjælp af kort med lambdafunktion

I dette eksempel konverterer koden strengen GeeksForGeeks til små bogstaver ved hjælp af en lambda funktion og kort funktion . Resultatet, geeksforgeeks, udskrives derefter. Det samme kan opnås mere kortfattet med `lowercased_string = original_string.lower()`.

Python3




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

Produktion:

geeksforgeeks 

Konverter streng til små bogstaver ved hjælp af List Join

I dette eksempel konverterer koden strengen Pratham Sahani til små bogstaver ved hjælp af en listeforståelse. Den resulterende småbogstav forbindes derefter og udskrives.

Python3




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

Output:

pratham sahani 

Konverter String til små bogstaver ved hjælp af map og str.lower med lower() Method

I dette eksempel konverterer koden den originale streng techcodeview.com til små bogstaver ved hjælp af str.lower-metoden. Imidlertid kort funktion skal pakkes ind i en liste() eller tilslutte() at anvende transformationen på hver karakter.

Python3




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

Output:

geeksforgeeks 

Konverter streng til små bogstaver ved hjælp af Swapcase () Funktion

Konverter store bogstaver til små bogstaver i Python ved hjælp af byttetaske() fungere. I dette eksempel definerer koden en streng 'GEEKSFORGEEKS' i variabel 's'. Metoden `swapcase()` anvendes derefter på strengen, og konverterer store bogstaver til små bogstaver og omvendt.

Python3




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

Produktion:

geeksforgeeks 

Konverter streng til små bogstaver ved hjælp af casefold () Funktion

Konverter store bogstaver til små bogstaver i Python ved hjælp af sagsfold fungere. I dette eksempel konverterer koden strengen 'GEEKSFORGEEKS' til dens store bogstaver, hvilket gør den med små bogstaver og egnet til sammenligninger uden forskel på store og små bogstaver.

Python3




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

Produktion:

geeksforgeeks 

Anvendelser af String lower() metode

Lad os se på nogle andre anvendelser af strengen lower()-metoden i Python. Det kan bruges på andre måder, afhængigt af din kreativitet. Vi har nævnt en sådan brug af Python lower() metoden.

Sammenligning af strenge ved hjælp af metoden lower()

En af de almindelige anvendelser af metoden lower() er at kontrollere, om de to strenge er ens eller ej. I dette eksempel sammenligner koden to strenge, `text1` og `text2`, efter at have konverteret dem til små bogstaver ved hjælp af `lower()`-metoden. Hvis de små versioner af strengene er ens, udskriver den Strings are ens; ellers udskriver den Strenge er ikke ens.

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

Produktion:

  Strings are same 

Vi har diskuteret, hvordan man bruger metoden lower() til at konvertere en streng til små bogstaver og også diskuteret nogle andre måder at udføre den samme opgave på. Teknikkerne forklares gennem et program som eksempel for en bedre forståelse af metoder.

Du kan også tjekke andet strengmetoder

Læs mere relateret indhold om Python Lower Method: