📅  最后修改于: 2023-12-03 15:23:37.141000             🧑  作者: Mango
给定一个字符串,要求将其中所有出现的一个字符X替换为另一个字符Y,可以使用以下方法实现:
def replace_char(s:str, x:str, y:str) -> str:
"""替换字符串中的指定字符."""
return s.replace(x, y)
以上代码中,replace()
方法用于在字符串中查找并替换指定的字符。函数的入参包括一个字符串str
、一个需要替换的字符x
和一个替换字符y
。
为了更好的展现函数的使用效果,以下是一些示例。
示例1
# 将字符串中的'a'替换为'b'
s = 'cat is cute'
replace_char(s, 'a', 'b')
结果:
'cbt is cute'
示例2
# 替换字符串中出现的数字'3'为字符'Y'
s = '333a1431b34c35d'
replace_char(s, '3', 'Y')
结果:
'YYYa1Y1bY4c5d'
至此,replace_char
函数已经实现了字符串的指定字符替换。