Python String swapcase() Methode

Python String Swapcase Methode



Hoofdletters worden geconverteerd naar kleine letters, terwijl kleine letters worden gewijzigd in hoofdletters met behulp van de Python-string 'swapcase()'-methode. Deze functie negeert alle symbolen of cijfers in de string.

Voorbeeld 1: Gebruik van de Python String swapcase()-methode in Python







In deze demonstratie worden kleine tekens omgezet in hoofdletters en wordt de methode 'swapcase()' van de Python-taal gebruikt. Er zijn twee gelijktijdige sets tekens die worden gebruikt in hoofdletters en lagere schrijfstijlen, en elk teken in de ene set heeft meestal een equivalent in de andere. In tegenstelling tot hoofdletters, die hun grotere, hogere tegenhangers zijn, zoals 'A', zijn kleine letters de kleinere, lagere equivalenten van letters zoals 'a'. Python biedt de functie 'swapcase()' voor het wijzigen van hoofdletters in een string. De functie 'swapcase()' van Python produceert een kopie van de tekenreeks waarbij de hoofdletters van alle hoofdlettergevoelige tekens zijn verwisseld.



Laten we de code beginnen door naar de eerste waarde te kijken, een tekenreekswaarde met de tekst 'SHE LIKES BANAS', zoals u kunt zien in de onderstaande afbeelding. Elk teken dat in deze waarde wordt gebruikt, is in hoofdletters. Deze tekenreekswaarde wordt opgeslagen in de variabele 'string1', die we eerder hebben geïnitialiseerd. Daarna noemen we “swapcase()” met de parameter “string1” omdat deze “string1” de waarde van de string bevat. Deze methode levert een uitvoer op met een nieuwe tekenreeks waarin alle hoofdletters in de tekenreekswaarde worden gewijzigd in kleine letters. De uitkomst van de methode “swapcase()” wordt opgeslagen in de geïnitialiseerde variabele “outcome”.



Vervolgens noemen we de functie 'print()', waarbij we het argument 'uitkomst' tussen haakjes doorgeven omdat het resultaat daar wordt bewaard en we het willen weergeven.





Het toonde de uitvoer, die een nieuwe tekenreeks bevatte met alle tekens in de oorspronkelijke tekenreeks gewijzigd in kleine letters. 'Ze houdt van bananen' is de waarde die wordt weergegeven.



In het tweede deel van het script veranderen we de kleine letter in een hoofdletter. Deze sectie is vergelijkbaar met de vorige, behalve dat we in de laatste sectie de hoofdletters in kleine letters hebben veranderd. Als resultaat hebben we een nieuwe string gekregen, inclusief alle items met kleine letters. Nu de situatie is omgekeerd, laten we beginnen met de code. De tekenreekswaarde is 'Ik hou van mijn huisdieren'; zoals je kunt zien, zijn alle woorden in kleine letters geschreven. Deze waarde wordt opgeslagen in de aangemaakte variabele “string1”. De string “swapcase()” methode wordt dan gebruikt in de volgende regel, en de parameter, de variabele “string2”, wordt doorgegeven omdat deze de waarde van de string heeft. De functie 'print()' wordt dan aangeroepen en het argument 'outcome' wordt eraan toegevoegd omdat het het uiteindelijke resultaat van de methode 'swapcase()' bevat.

Omdat we alle kleine letters in de tekenreekswaarde in de vorige code hebben gebruikt, zal 'swapcase()' ze allemaal in hoofdletters veranderen, zoals te zien is in de onderstaande afbeelding. Er wordt een nieuwe tekenreeks weergegeven waarin elk teken in de tekenreekswaarde nu in hoofdletters is en geen enkel teken in kleine letters.

In het derde deel van de code zullen we de tekens tegelijkertijd in hoofdletters en kleine letters veranderen. In de eerste twee secties hebben we eerst de tekenreekswaarde gewijzigd in kleine letters en in de tweede hebben we deze gewijzigd in hoofdletters. In deze rubriek doen we dit echter samen. We zullen een tekenreekswaarde nemen waarin we enkele hoofdletters en enkele kleine letters nemen en 'swapcase ()' erin toepassen. Het geeft je dan een string terug waarin de kleine letters in hoofdletters verschijnen en de hoofdletters in kleine letters.

Laten we de code beginnen door de tekenreekswaarde 'sHE lOvE play with Dogs' te maken en deze toe te wijzen aan de variabele 'string3'. Deze tekenreekswaarde bevat zowel kleine als hoofdletters. Daarna gebruiken we de methode 'swapcase()' en geven we de parameter 'string3' door omdat we er al een stringwaarde in hebben opgeslagen. Omdat het resultaat daar wordt opgeslagen en we het willen weergeven, noemen we de functie 'print()', waarbij we het argument 'uitkomst' doorgeven.

De hoofdletters in de tekenreeks worden in de uitvoer omgezet in hoofdletters en de hoofdletters in de tekenreekselementen worden omgezet in kleine letters.

Voorbeeld 2: De methode Python String swapcase() implementeren met extra tekentypen

De Python-string negeert de verschillende karaktertypes “swapcase()”-methode. Als de huidige tekenreeks meerdere tekentypen bevat, negeert de methode 'swapcase()' deze en verandert alleen de alfabetische tekens in de juiste hoofdletters.

We zullen zowel het tekentype als het numerieke type tekens gebruiken in het gedeelte met de tekenreekswaarde van de code. Laten we beginnen met het omzetten van de code in actie. De tekenreekswaarde 'Mijn rolnummer is 161068' wordt opgeslagen in de variabele 'str1'. Deze waarde heeft twee karaktertypes, zoals te zien is. Vervolgens passen we in de volgende regel de methode 'swapcase()' toe met 'str1', die we als parameter hebben gegeven omdat deze de waarde van de tekenreeks opslaat. We hebben een variabele met de naam 'result' die de uitkomst bevat van het gebruik van de string 'swapcase()' -methode. De functie print() wordt vervolgens gebruikt om het resultaat weer te geven. Het wordt tussen haakjes van deze functie aangeroepen met het argument 'resultaat'.

De uitvoer toont een nieuwe tekenreeks waarin het element in de tekenreeks is gewijzigd, de alfabetische hoofdletters zijn gewijzigd in kleine letters en de kleine letters zijn gewijzigd in hoofdletters. Het numerieke teken van de tekenreeks, '161068', is echter niet gewijzigd omdat deze methode de andere tekentypen niet verandert.

Net zoals we het numerieke teken in de tekenreeks in het vorige gedeelte van de code hebben gebruikt, gebruiken we symbolen, cijfers en tekens in de tekenreekswaarde in dit gedeelte van de code. We zullen er echter voor zorgen dat de symbolen, cijfers of tekens niet worden gewijzigd, omdat de functie ze negeert. Alleen de hoofdletters van de karakters worden gewijzigd.

Begin met het schrijven van de code die de tekenreekswaarde 'Alex kreeg 79% punten en Noah kreeg 98% punten in hun examen' opslaat in de variabele 'str1' die we hebben gemaakt. De methode “swapcase()” wordt dan gebruikt met de parameter “str1” in de volgende regel. Vervolgens noemen we in de volgende regel de functie 'print()', waarbij de variabele 'result' als argument wordt opgegeven, omdat we het resultaat eerder hebben opgeslagen door de methode 'swapcase()' erin te gebruiken.

Het heeft geen invloed gehad op het getal of het symbool '%', omdat deze benadering het andere tekentype negeert. Net als in het voorbeeld worden kleine letters omgezet in hoofdletters en worden hoofdletters in kleine letters omgezet.

Conclusie

Het wisselen van alfabetten is een handige techniek bij het werken in Python. Voor het eerste voorbeeld hebben we een hoofdletter omgezet in een kleine letter en vice versa. In het tweede voorbeeld hebben we deze methode gebruikt met andere tekentypes omdat deze methode cijfers en symbolen negeert. Het veranderde dus niets anders dan het geval van alfabetische tekens.