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