Table of Contents
In this tutorial, we will learn about the Python replace() method with the help of examples.
The replace()
method replaces each matching occurrence of the old character/text in the string with the new character/text.
Example
text = 'bat ball' # replace b with c replaced_text = text.replace('b', 'c') print(replaced_text) # Output: cat call
1. replace() Syntax
It’s syntax is:
str.replace(old, new [, count])
2. replace() Parameters
The replace()
method can take maximum of 3 parameters:
- old – old substring you want to replace
- new – new substring which will replace the old substring
- count (optional) – the number of times you want to replace the old substring with the new substring
Note: If count is not specified, the replace()
method replaces all occurrences of the old substring with the new substring.
3. replace() Return Value
The replace()
method returns a copy of the string where the old substring is replaced with the new substring. The original string is unchanged.
If the old substring is not found, it returns the copy of the original string.
4. Example 1: Using replace()
song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))
Output
hurt, hurt heart Let it be, don't let it be, don't let it be, let it be
5. More Examples on String replace()
song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))
Output
Original string: cold, cold heart Replaced string: celd, celd heart let it be, let it be, let it be
Related posts:
Python oct()
Python issubclass()
Python String isalnum()
Python Exception Handling Using try, except and finally statement
Python pow()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String islower()
Python Multiple Inheritance
Python filter()
Python String split()
Python Package
Python Program to Create a Long Multiline String
Python str()
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Convert Kilometers to Miles
How to Remove the Last Character of a String?
Python String isdecimal()
Python Program to Shuffle Deck of Cards
Python Program to Check Armstrong Number
Python Program to Find Numbers Divisible by Another Number
Python Set isdisjoint()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python min()
Python Program to Get the File Name From the File Path
Python datetime
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Find Sum of Natural Numbers Using Recursion
Python Generators
Python time Module
Python Keywords and Identifiers
Python Set symmetric_difference()
Python vars()