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.'
是可以实现的 回车就返回给一个新值。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM