Python

Python String Replace() Functie

Python String Replace() Functie

Snaarvervanging is vaak essentieel. Als u een tekenreeks of woord in uw programma wilt vervangen, dan is een optie om het hele programma handmatig te controleren en elke tekenreeks te vervangen door de gewenste tekenreeks. Python biedt ook een ingebouwde functie Replace() voor het vervangen van strings. De functie Python Replace() vervangt niet de eigenlijke tekenreeks, maar maakt een kopie van de tekenreeks en vervangt exemplaren van de opgegeven tekenreeks door de nieuwe tekenreeks. Dit artikel laat zien hoe je de functie Replace() in Python gebruikt.

Syntaxis

De syntaxis van de functie Replace() is als volgt:

draad.vervang (oude tekenreeks, nieuwe tekenreeks, aantal)

Oude string: De string die u wilt vervangen.

Nieuwe reeks: De string die de oude string vervangt.

aantal: Deze parameter is optioneel. De count parameter wordt gebruikt om het aantal keren aan te geven dat u de oude string wilt vervangen door de nieuwe string.

De functie Replace() retourneert alleen de kopie van de tekenreeks.

Voorbeelden

We zullen nu enkele voorbeelden bekijken van de functie Python Replace(). In het onderstaande voorbeeld zullen we de term “website” vervangen door de term “linuxhint.”

# declareren van de originele string
str="Hallo en welkom op de website"
# vervang de "website" door "linuxhint"
print("De vervangen string is: ",str.vervang("website","linuxhint"))

Uitgang:

De uitvoer wordt weergegeven in de Python-console. Deze output laat zien dat de term “website” is vervangen door de term “linuxhint.”

Laten we nog een voorbeeld bekijken van de functie Replace(). Hier zullen we de term "hond" vervangen door de term "kat".De telwaarde is 1, wat aangeeft dat de term "hond" slechts één keer in de tekenreeks wordt vervangen door de term "kat".

# declareren van de originele string
str="Hond is een dier. hond eet eten"
# de "Hond" vervangen door "Kat"
print(str.vervang("Hond","Kat",1))

Uitgang:

De uitvoer wordt weergegeven in de Python-console. Deze uitvoer laat zien dat de eerste term "hond" is vervangen door de term "kat" in de string.

Als de telwaarde 2 was, zou de functie de eerste twee keer dat de term "hond" voorkomt vervangen door de term "kat" in de tekenreeks. Als u geen telwaarde gebruikt, vervangt de functie Replace() alle exemplaren van de opgegeven oude_string met de uitverkorenen nieuwe_string.

# declareren van de originele string
str="Hond is een dier. hond eet eten"
# de "Hond" vervangen door "Kat"
print(str.vervang("Hond","Kat",2))

Uitgang:

De uitvoer wordt weergegeven in de Python-console. Deze uitvoer laat zien dat de twee keer dat de term "hond" voorkomt, zijn vervangen door de term "kat" in de tekenreeks.

Zoals eerder besproken, retourneert de functie Replace() alleen een kopie van de originele string. Het verandert de originele string niet. We zullen nu de originele string afdrukken nadat we de term "hond" hebben vervangen door de term "kat".”

# declareren van de originele string
str="Hond is een dier. hond eet eten"
# de "Hond" vervangen door "Kat"
print("Vervangen string: ",str.vervang("Hond","Kat",2))
# de originele string afdrukken
print("Originele string: ",str)

Uitgang:

De uitvoer wordt weergegeven in de Python-console. Deze uitvoer laat zien dat de originele string hetzelfde is gebleven. De functie Replace() retourneert alleen de kopie van de originele string nadat de wijzigingen zijn aangebracht.

Conclusie

In dit artikel wordt het vervangen van strings in Python uitgelegd met behulp van de functie Replace() met behulp van enkele eenvoudige voorbeelden. Het artikel had beginners moeten helpen om meer te weten te komen over het uitvoeren van stringvervanging in Python met behulp van de functie Replace().

Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...