1. 程式人生 > 實用技巧 >python字串替換函式,Python replace 示例原始碼

python字串替換函式,Python replace 示例原始碼

大家好,我是程式設計貓咪,今天又要跟大家講python字串替換函式。

心急的小夥伴,直接看Python replace 示例原始碼原始碼:

a="i love love love love you my love lxy"
a.replace('love','want')

Out[3]:
'i want want want want you my want lxy'

a.replace('love','want',2)

Out[4]:
'i want want love love you my love lxy'

  

感謝這幾個大佬的文章:

Python的替換函式——replace(),strip(),和re.sub()

Python replace()方法

python replace函式替換無效問題

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

寫程式碼時發現這樣替換之後並沒有替換成功。

原因:

在Python中字串是是不可變物件。

所以字串使用replace需要重新賦值,生成一個新的物件。

之前沒有重新引用,導致該變數 指向的是 以前的物件,實則已經發生變化,只是沒有重新引用而已。

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

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

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

Python中常用的三個“替換”函式是strip(),replace()和re.sub()。下面來說說這三個函式的用法。
I .替換()
基本用法:object。替換(目標xp,替換文字,最大值)
其中,rgExp和replaceText是必選的,max是可選引數,可以省略。
目標表達式引用字串物件或文字;替換文字是字串物件或字串文字;Max是一個數字。對於一個物件,用replaceText替換物件中的每個目標,從左到右的最大次數。
如果您有網際網路問題,也可以諮詢我,謝謝!如果你也想一起學習人工智慧,

大神們用什麼寫作軟體歡迎留言交流。

我的其他文章:

PaperRobot論文寫作 圖網路+注意力機制,AI寫論文甚至比人類好

火車頭如何呼叫百度NLP摘要,這裡給大家一個PHP示例

tinyproxy最新版,3分鐘tinyproxy使用教程

改寫論文句子的神器_句子轉換的軟體

linux打成tar包命令_tar命令壓縮資料夾_linux 打包壓縮命令