在Python中,Replace函数不再适用于字符串

在Python中,Replace函数不再适用于字符串,python,string,Python,String,输出:AMCDEFGHI 任何人都可以告诉我开发人员是否提取了此功能。Python中的字符串是不可变的,因此您必须将s重新分配给replace调用,以使其保持不变: s = "AMCDEFGHI" s.replace('A','X') print(s) 这张照片是: s = "AMCDEFGHI" s = s.replace('A','X') print(s) 字符串是不可变的,您需要将replace返回的值赋给新字符串 XMCDEFGHI 用这个代替 s = "AMCDEFGHI" s

输出:AMCDEFGHI


任何人都可以告诉我开发人员是否提取了此功能。

Python中的字符串是不可变的,因此您必须将s重新分配给replace调用,以使其保持不变:

s = "AMCDEFGHI"
s.replace('A','X')
print(s)
这张照片是:

s = "AMCDEFGHI"
s = s.replace('A','X')
print(s)

字符串是不可变的,您需要将replace返回的值赋给新字符串

XMCDEFGHI
用这个代替

s = "AMCDEFGHI"
s = s.replace('A','X')
print(s)

您需要将其分配给s

    s = "AMCDEFGHI"
    s=s.replace('A','X')
    print(s)

重复:谢谢..后来我发现同样的:
s = "AMCDEFGHI"
s=s.replace('A','X')
print(s)

result is XMCDEFGHI