String: replace

.replace()

.replace() will return a string object that replaces one sub-string for another sub-string inside a the original string object.

The original string is not changed by the .replace() method

Syntax

   new_string = original_string.replace(thisStr,thatStr)


OR

   original_string.replace(thisStr,thatStr)


target_string

thisStr

thatStr

Example

str ="mississip,pim"

#remove the last m

newStr = str.rstrip('m')

#replace the , with nothing --  ""

newStr = newStr.replace(",","")

#replace all i in the string with *

newStr = newStr.replace("i","*")

print (newStr)