Python字符串replace()
时间:2020-02-23 14:43:29 来源:igfitidea点击:
Python字符串replace()函数用于通过替换另一个字符串的某些部分来创建字符串。
Python字符串替换
Python字符串replace()函数语法为:
str.replace(old, new[, count])
原始字符串保持不变。
新字符串是原始字符串的副本,所有出现的子字符串old都被new替换。
如果提供了可选参数count,则仅替换首次出现的计数。
我们也可以使用此功能替换字符串中的字符。
Python String replace()示例
让我们看一些使用字符串replace()函数的简单示例。
s = 'Java is Nice'
# simple string replace example
str_new = s.replace('Java', 'Python')
print(str_new)
# replace character in string
s = 'dododo'
str_new = s.replace('d', 'c')
print(str_new)
输出:
Python is Nice cococo
Python字符串替换为计数
s = 'dododo'
str_new = s.replace('d', 'c', 2)
print(str_new)
输出:cocodo
用户输入的字符串replace()示例
input_str = input('Please provide input data\n')
delimiter = input('Please provide current delimiter\n')
delimiter_new = input('Please provide new delimiter\n')
output_str = input_str.replace(delimiter, delimiter_new)
print('Updated Data =', output_str)
输出:
Please provide input data a,e,i,o,u Please provide current delimiter , Please provide new delimiter : Updated Data = a:e:i:o:u
我们还可以使用str.replace()函数,如下所示。
print(str.replace('abca', 'a', 'A'))
输出:AbcA

