The method replace() returns a copy of the string in which the occurrences of old have been replaced with new, optionally restricting the number of replacements to max.
old -- This is old substring to be replaced.
new -- This is new substring, which would replace old substring.
max -- If this optional argument max is given, only the first count occurrences are replaced.
str.replace(old, new[, max])
#!/usr/bin/python str = "this is string example....wow!!! this is really string"; print str.replace("is", "was") print str.replace("is", "was", 3)
When we run above program, it produces following result −
thwas was string example....wow!!! thwas was really string thwas was string example....wow!!! thwas is really string