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.'
是可以实现的 回车就返回给一个新值。
原文地址:https://www.cnblogs.com/fan-w/p/12838955.html