最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決python replace函數(shù)替換無效問題

 更新時(shí)間:2020年01月18日 08:52:10   作者:默默不語  
在本篇文章里小編給大家整理的是一篇關(guān)于python replace函數(shù)替換無效問題的解決方法,需要的朋友們可以參考下。

python replace函數(shù)替換無效問題

str = "hello,china!"
str.replace("hell","well")
print(str)

hello,China!

進(jìn)程已結(jié)束,推出代碼0

寫代碼時(shí)發(fā)現(xiàn)這樣替換之后并沒有替換成功。

原因:

在Python中字符串是是不可變對象。

所以字符串使用replace需要重新賦值,生成一個(gè)新的對象。

之前沒有重新引用,導(dǎo)致該變量 指向的是 以前的對象,實(shí)則已經(jīng)發(fā)生變化,只是沒有重新引用而已。

所以要想打印出替換后的字符串需要重新賦值,如下:

str = "hello,china!"
str = str.replace("hell","well")
print(str)

hello,china!

進(jìn)程已結(jié)束,推出代碼0

這樣就可以替換成功啦!!

以上解決方法和代碼很簡單,大家可以參考下,有其他疑問可以聯(lián)系小編補(bǔ)充修改,感謝大家對腳本之家的支持。

相關(guān)文章

最新評論

冕宁县| 乌苏市| 闵行区| 始兴县| 巴马| 普宁市| 南宫市| 比如县| 岫岩| 电白县| 全南县| 石屏县| 朝阳区| 榆社县| 临江市| 永善县| 顺平县| 乌兰察布市| 信宜市| 板桥市| 土默特右旗| 万宁市| 抚远县| 绥化市| 法库县| 临夏市| 岢岚县| 兴安县| 乳源| 昭通市| 镇宁| 新沂市| 金乡县| 红安县| 稻城县| 迭部县| 咸阳市| 宁蒗| 油尖旺区| 海淀区| 托里县|