python3 replace 模块
时间: 2023-09-06 10:00:18 浏览: 182
Python3 replace()函数使用方法
Python3中的replace模块是字符串类型的一个内建方法,它用于替换指定子字符串。
replace函数的语法如下:
str.replace(old, new[, count])
其中,old是需要被替换的子字符串,new是替代的新字符串,count是一个可选参数,表示替换次数。
replace函数会返回一个新的字符串,其中所有的old子字符串被替换为new子字符串。
replace函数的常用用法有以下几种:
1. 字符串替换:
可以使用replace函数将字符串中的一个子字符串替换为另一个字符串。例如:
str = "Hello, World!"
new_str = str.replace("Hello", "Hi")
替换后的结果为"Hi, World!"
2. 多次替换:
如果需要替换多个相同的子字符串,可以通过传入count参数来控制替换次数。例如:
str = "Hello, World!"
new_str = str.replace("o", "e", 2)
替换后的结果为"Helle, Werld!"
3. 删除特定字符:
如果new参数为空字符串,replace函数可以用于删除特定的字符。例如:
str = "Hello, World!"
new_str = str.replace("o", "")
删除后的结果为"Hell, Wrld!"
需要注意的是,replace函数会返回一个新的字符串,而不会改变原始字符串本身。所以在使用replace函数时,需要将新的字符串赋值给一个新的变量来保存替换后的结果。
总之,Python3中的replace模块是一个用于替换指定子字符串的方法。它可以实现字符串替换、多次替换和删除特定字符等功能,非常方便实用。
阅读全文