s = "AMCDEFGHI"
s.replace('A','X')
print(s)
Output: "AMCDEFGHI"
Could anyone please let me know if developers have extracted this functionality.
s = "AMCDEFGHI"
s.replace('A','X')
print(s)
Output: "AMCDEFGHI"
Could anyone please let me know if developers have extracted this functionality.
 
    
    Strings are immutable, you need to assign the value return by replace to new string
s = "AMCDEFGHI"
s = s.replace('A','X')
print(s)
 
    
    Strings in Python are immutable, so you will have to reassign s to the replace call in order for it to stick:
s = "AMCDEFGHI"
s = s.replace('A','X')
print(s)
This prints:
XMCDEFGHI
 
    
    you need to assign it to s
s = "AMCDEFGHI"
s=s.replace('A','X')
print(s)
result is XMCDEFGHI
