Python中replace 不起作用的问题
今天在pycharm中做练习 ,按照教程输入replace函数不起作用。。。
在此记录解决办法:
#
# 10-2 replace
message = "I really like dogs."
message.replace('dog', 'cat')
print(message)
结果:I really like dogs.
原因:Python在文本编辑器中,这样不可以是因为replace返回给一个新的值,而这里打印还是message
修改:
message = "I really like dogs."
b = message.replace('dog', 'cat')
print(b)
问题解决
此外在终端中,
>>> message = "I really like dogs."
>>> message.replace('dog', 'cat')
'I really like cats.'
是可以实现的 回车就返回给一个新值。