为什么当我在第二种情况下替换字符串的一部分(实际上是一个字母)时会发生什么都没有变化
in> #first case
in>print('Hello, World!'.replace('l','L'))
out>HeLLo, WorLd!
#second case
a = 'Hello, World!'
a.replace('l','L')
print(a)
out>Hello, World!
请您参考如下方法:
您必须将替换的结果分配给变量:
a = 'Hello, World!'
a = a.replace('l','L')
print(a)
