filename = 'learning_python.txt'
with open(filename) as file_object:
massage = file_object.readlines()
change = ''
for i in massage:
i = i.replace('python', 'c')
change += i.strip()
print(massage)
print(change)
change.replace('python', 'J')
print(change)
为什么上面的replace在执行的时候有效果
末尾的replace就不能更改字符串中的单词
replace函数并不直接修改输入字符串,而是返回一个新字符串,你想要改变change,得把结果赋值给change啊