當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String replace方法用法及代碼示例


Python 的 str.replace(~) 方法返回字符串的新副本,其中所有出現的 old 子字符串都替換為 new 子字符串。

參數

1. old | string

要替換為 new 的子字符串。

2. new | string

用於替換 old 子字符串的子字符串。

3. count | number | optional

要替換的 old 子字符串出現的次數。默認為所有出現的情況。

返回值

返回字符串的新副本,其中所有出現的 old 子字符串均替換為 new 子字符串。

如果提供了 count 參數,則僅替換第一個出現的 count

例子

基本用法

要將所有出現的 "Hi" 替換為 "Hello"

x = "Hi Hi Hi!"
x.replace('Hi', 'Hello')



'Hello Hello Hello!'

我們可以看到,在返回的字符串中,所有出現的 'Hi' 都被替換為 'Hello'

計數參數

僅替換前兩次出現的 'Hi'

y = "Hi Hi Hi!"
y.replace('Hi', 'Hello', 2)



'Hello Hello Hi!'

我們可以看到,在返回的字符串中,隻有前兩次出現的 'Hi' 被替換為 'Hello'

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python String | replace method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。