Python String replace() 方法

Python String replace() 方法

replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

Python String replace() 语法

replace()方法语法:

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

Python String replace() 参数

  • old – 将被替换的子字符串。
  • new – 新字符串,用于替换old子字符串。
  • max – 可选字符串, 替换不超过 max 次

Python String replace() 返回值

返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

Python String replace() 示例1

以下实例展示了replace()函数的使用方法,在这里,我们使用replace()函数将所有的api替换成apidemos。

#!/usr/bin/python3

string = "api1 api2 api3 api4 welcome to apidemos.com"

print(string)
print(string.replace("api", "apidemos"))

输出:

Python String replace() 方法

Python String replace() 示例2

使用replace()替换单个字符,在这个例子中,我们从一个给定的字符串中替换了一个字符。

Python replace()方法是区分大小写的,因此它执行的是区分大小写的子串替换,也就是说,FOR中的R是不改变的。

#!/usr/bin/python3

string = "api FOR demos, apidemoer"

# replace all instances of 'r' with 'e'
new_string = string.replace("r", "e" )

print(string)
print(new_string)

输出:

Python String replace() 方法

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程