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:
- isupper(), islower(), lower(), upper() in Python
- Verschil tussen casefold() en lower() in Python