Skip to content
Related Articles

Related Articles

Improve Article

Python String | replace()

  • Difficulty Level : Medium
  • Last Updated : 27 May, 2021
Geek Week

replace() is an inbuilt function in the Python programming language that returns a copy of the string where all occurrences of a substring are replaced with another substring. 
 

Syntax : 

string.replace(old, new, count)

Parameters : 
 

old – old substring you want to replace. 
new – new substring which would replace the old substring.
count – the number of times you want to replace the old substring with the new substring. (Optional
 

Return Value : 
It returns a copy of the string where all occurrences of a substring are replaced with another substring. 
 



Note: 

  • If count is not specified then all the occurrences of the old substring are replaced with the new substring.
  • This method returns the copy of the string i.e. it does not change the original string. 
     

Below is the code demonstrating replace()
 

Example 1: 

Python3




# Python3 program to demonstrate the
# use of replace() method 
 
string = "geeks for geeks geeks geeks geeks"
  
# Prints the string by replacing all
# geeks by Geeks
print(string.replace("geeks", "Geeks"))
 
# Prints the string by replacing only
# 3 occurrence of Geeks 
print(string.replace("geeks", "GeeksforGeeks", 3))

Output : 
 

Geeks for Geeks Geeks Geeks Geeks
GeeksforGeeks for GeeksforGeeks GeeksforGeeks geeks geeks

Example 2:

Python3




# Python3 program to demonstrate the
# use of replace() method
 
string = "geeks for geeks geeks geeks geeks"
 
# Prints the string by replacing
# e by a
print(string.replace("e", "a"))
 
# Prints the string by replacing only
# 3 occurrence of ek by a
print(string.replace("ek", "a", 3))

Output: 
 

gaaks for gaaks gaaks gaaks gaaks
geas for geas geas geeks geeks

 

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :