Python 3 字符串替換(replace)方法含代碼

Python 3 – 字符串替換(replace)方法

Python 3 中的字符串是不可變的,也就是說一旦創(chuàng)建,它們不能被改變。愛掏網(wǎng) - it200.com但是我們可以對字符串進(jìn)行各種操作,例如獲取子字符串、合并字符串、復(fù)制字符串等等。愛掏網(wǎng) - it200.com其中非常常見的操作就是字符串替換。愛掏網(wǎng) - it200.com

在 Python 3 中,我們可以使用字符串的 replace() 方法,替換字符串中的子字符串。愛掏網(wǎng) - it200.com這個(gè)方法的語法是非常簡單的:

str.replace(old, new[, count])

其中:

  • str 是要進(jìn)行替換操作的字符串;
  • old 是要被替換的子字符串;
  • new 是替換的新字符串;
  • count 是可選的參數(shù),指定替換的次數(shù)。愛掏網(wǎng) - it200.com

如果 count 沒有被指定,默認(rèn)情況下會替換所有匹配的子字符串。愛掏網(wǎng) - it200.com

下面我們來看幾個(gè)例子。愛掏網(wǎng) - it200.com

我們首先來看一個(gè)簡單的字符串替換的例子:

text = "Hello, World!"
new_text = text.replace("World", "Python")
print(new_text)

運(yùn)行上面的代碼會輸出:

Hello, Python!

這個(gè)例子中,我們把字符串 "World" 替換成了 "Python"愛掏網(wǎng) - it200.com

示例2 – 替換指定次數(shù)

我們可以通過指定 count 參數(shù)來限制替換的次數(shù)。愛掏網(wǎng) - it200.com例如:

text = "one two three four three three three"
new_text = text.replace("three", "3", 2)
print(new_text)

運(yùn)行上面的代碼會輸出:

one two 3 four 3 three three

這個(gè)例子中,我們把字符串 "three" 替換成了 "3",但是只替換了前兩個(gè)匹配。愛掏網(wǎng) - it200.com

示例3 – 多個(gè)替換

我們甚至可以一次性把多個(gè)子字符串替換為指定的新字符串。愛掏網(wǎng) - it200.com例如:

text = "one two three four three three three"
new_text = text.replace("one", "1").replace("two", "2")\
        .replace("three", "3").replace("four", "4")
print(new_text)

運(yùn)行上面的代碼會輸出:

1 2 3 4 3 3 3

這個(gè)例子中,我們先用 replace() 把字符串中的 "one" 替換成 "1",再用 replace()"two" 替換成 "2",以此類推。愛掏網(wǎng) - it200.com這樣就能一次性把多個(gè)子字符串替換為指定的新字符串了。愛掏網(wǎng) - it200.com

示例4 – 復(fù)雜替換

有些時(shí)候,我們可能需要進(jìn)行一些復(fù)雜的字符串替換操作。愛掏網(wǎng) - it200.com例如,我們要把一個(gè)字符串中包含的 URL 都替換成超鏈接。愛掏網(wǎng) - it200.com這個(gè)時(shí)候,我們可以使用正則表達(dá)式來匹配子字符串,并使用一個(gè)函數(shù)來生成替換的新字符串。愛掏網(wǎng) - it200.com示例如下:

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 美女张开腿让男人真实视频| 韩国免费观看高清完整| 日本三级韩国三级香港三的极不| 午夜亚洲av日韩av无码大全| 97精品人人妻人人| 日韩AV无码久久一区二区| 免费观看激色视频网站(性色)| 2021乱理片宅它网| 日日AV色欲香天天综合网| 亚洲精品无码久久毛片| 韩国电影中文字幕在线观看| 天天躁日日躁狠狠躁一区| 二级毛片在线观看| 秋霞日韩久久理论电影| 国产日韩精品在线| www卡一卡二卡三| 日韩精品电影一区亚洲| 伊人色在线观看| 韩国无码av片| 国模吧双双大尺度炮交gogo| 公交车上性配合享受视频| 三级网站免费观看| 性欧美乱妇高清COME| 亚洲av无码成人网站在线观看| 91偷偷久久做嫩草电影院| 日本5级床片全免费| 亚洲最大在线观看| 精品视频一区二区三区在线观看| 国产精品_国产精品_国产精品| 一级特级黄色片| 日韩美女在线观看一区| 人人澡人人爽人人| 蜜桃精品免费久久久久影院| 国产精品香蕉在线观看不卡 | 亚洲免费视频网址| 精品欧美一区二区三区久久久| 国产特级毛片AAAAAA视频| japanese国产中文在线观看| 日本一道在线观看| 亚洲人成77777在线播放网站| 男女之间差差差|