logo

Python String lower()-methode

Python-snaar lager() methode converteert alle letters van een string naar kleine letters. Als er geen hoofdletters bestaan, wordt de oorspronkelijke tekenreeks geretourneerd.

Voorbeeld:

Python3






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

>

>

Uitvoer

convert all to lowercase>

Syntaxis van String lower()

string_name.lower()

Parameters

De lower() methode gebruikt geen parameters.

Geeft terug

Retourneert een tekenreeks in kleine letters van de opgegeven tekenreeks

Wat is de Python String lower()-methode?

De methode `lower()` is een stringmethode in Python . Wanneer het op een string wordt toegepast, worden alle tekens in de string naar kleine letters geconverteerd.

Dit is handig voor het standaardiseren en vergelijken van tekenreeksen zonder rekening te houden met hoofdletterverschillen. Als de originele string bijvoorbeeld Hello World is, zou het toepassen van `lower()` resulteren in hello world. Het is een veelgebruikte methode voor hoofdletterongevoelige tekenreeksbewerkingen.

Hoe gebruik ik de Python string lower()-methode?

Om alle tekens van een string naar kleine letters te converteren, roep je de functie lower() aan met de string. lower() functie is een ingebouwde stringmethode en kan zowel met variabelen als met strings worden gebruikt. Laten we het beter begrijpen met een voorbeeld:

Python3




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

>

>

Uitvoer

helloworld helloworld>

Hoe u een tekenreeks naar kleine letters converteert in Python

Er zijn verschillende manieren om Een tekenreeks in Python in kleine letters maar hier gebruiken we enkele algemeen gebruikte methoden om een ​​string naar kleine letters te converteren:

  • De functie lower() gebruiken
  • Map() gebruiken met de Lambda-functie in de lower()-methode
  • Lijst gebruiken Join met de methode lower().
  • Map en str.lower gebruiken met lower() Methode
  • De functie Swapcase() gebruiken
  • De functie casefold() gebruiken

Converteer de tekenreeks naar kleine letters met de methode lower().

Laten we twee verschillende gevallen bekijken waarin de methode lower() wordt gebruikt.

  • Tekenreeksen met alfabetische tekens
  • Tekenreeksen met alfanumerieke tekens

Tekenreeks met alfabetische tekens

In dit voorbeeld initialiseert de code een stringvariabele ‘text’ met de waarde ‘GeEks FOR geeKS’, en drukt vervolgens de originele string af. Vervolgens wordt de string geconverteerd naar kleine letters met behulp van de functie `lower()` en wordt het resultaat afgedrukt, waarmee de hoofdlettertransformatie wordt gedemonstreerd.

Python3




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

>

>

Uitgang:

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

Tekenreeks met alfanumerieke tekens

In dit voorbeeld definieert de String met alfanumerieke tekens en code een stringvariabele ‘tekst’ met hoofdletters en kleine letters. Vervolgens wordt de originele tekenreeks afgedrukt en in de volgende sectie wordt de tekenreeks afgedrukt die is omgezet in kleine letters met behulp van de functie lower().

Python3

Java-invoer




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

>

>

Uitgang:

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

Andere methoden om tekenreeksen naar kleine letters te converteren

Laten we eens kijken naar enkele andere methoden om een ​​tekenreeks naar kleine letters te converteren. Er zijn meerdere manieren om een ​​taak in Python te voltooien en we zullen hieronder enkele alternatieven voor een lagere() methode bespreken:

Converteer tekenreeks naar kleine letters met behulp van kaart met Lambda-functie

In dit voorbeeld converteert de code de tekenreeks GeeksForGeeks naar kleine letters met behulp van a lambda-functie en de kaartfunctie . Het resultaat, geeksforgeeks, wordt vervolgens afgedrukt. Hetzelfde kan beknopter worden bereikt met `lowercased_string = original_string.lower()`.

Python3




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

>

>

Uitgang:

geeksforgeeks>

Converteer tekenreeks naar kleine letters met behulp van List Join

In dit voorbeeld converteert de code de tekenreeks Pratham Sahani naar kleine letters met behulp van a lijst begrip. De resulterende tekenreeks in kleine letters wordt vervolgens samengevoegd en afgedrukt.

Python3




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

>

naamgevingsconventie voor Java
>

Uitgang:

pratham sahani>

Converteer String naar kleine letters met behulp van map en str.lower met de methode lower().

In dit voorbeeld converteert de code de originele tekenreeks techcodeview.com naar kleine letters met behulp van de str.lower-methode. echter, de kaartfunctie moet worden verpakt in een list() of meedoen() om de transformatie op elk personage toe te passen.

Python3




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

>

>

Uitgang:

geeksforgeeks>

Converteer tekenreeks naar kleine letters met behulp van Swapcase () Functie

Converteer hoofdletters naar kleine letters in Python met behulp van de wisselcase() functie. In dit voorbeeld definieert code een string ‘GEEKSFORGEEKS’ in variabele ‘s’. De `swapcase()`-methode wordt vervolgens op de string toegepast, waarbij hoofdletters naar kleine letters worden geconverteerd en omgekeerd.

Python3




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

>

>

Uitgang:

geeksforgeeks>

Converteer String naar kleine letters met behulp van casefold () Functie

Converteer hoofdletters naar kleine letters in Python met behulp van de koffermap functie. In dit voorbeeld converteert code de tekenreeks ‘GEEKSFORGEEKS’ naar de hoofdlettervorm, waardoor deze in kleine letters wordt weergegeven en geschikt is voor hoofdletterongevoelige vergelijkingen.

Python3




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

>

>

Uitgang:

geeksforgeeks>

Toepassingen van de String lower()-methode

Laten we eens kijken naar enkele andere toepassingen van de string lower()-methode in Python. Het kan op andere manieren worden gebruikt, afhankelijk van je creativiteit. We hebben een dergelijk gebruik van de Python lower()-methode genoemd.

Vergelijking van tekenreeksen met behulp van de lower()-methode

Een van de gebruikelijke toepassingen van de methode lower() is om te controleren of de twee strings hetzelfde zijn of niet. In dit voorbeeld vergelijkt de code twee tekenreeksen, `text1` en `text2`, nadat deze naar kleine letters zijn geconverteerd met behulp van de `lower()`-methode. Als de kleine letters van de strings gelijk zijn, wordt afgedrukt Strings zijn hetzelfde; anders wordt afgedrukt. Strings zijn niet hetzelfde.

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

>

>

Uitgang:

  Strings are same>

We hebben besproken hoe je de methode lower() kunt gebruiken om een ​​tekenreeks naar kleine letters te converteren en hebben ook enkele andere manieren besproken om dezelfde taak uit te voeren. De technieken worden uitgelegd aan de hand van een programma als voorbeeld voor een beter begrip van de methoden.

Je kunt ook andere controleren string methoden

Lees meer gerelateerde inhoud over de Python Lower-methode: