EN
Python - replace last 3 characters in string
0
points
In this article, we would like to show you how to replace last 3 characters in string in Python.
Quick solution:
text = "ABCD"
size = len(text) # text length
replacement = "XYZ" # replace with this
text = text.replace(text[size - 3:], replacement)
print(text) # AXYZ
Practical example
In this example, we use replace()
method to replace last 3
characters in text
string.
text = "ABCD"
print("String before:", text)
size = len(text) # text length
replacement = "XYZ" # replace with this
text = text.replace(text[size - 3:], replacement)
print("String after: ", text) # AXYZ
Output:
String before: ABCD
String after: AXYZ
Note:
Number of characters to replace (
3
) and number of characters inreplacement
don't have to be the same.