当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。