📌  相关文章
📜  在给定的字符串,将所有出现的字符X替换为字符Y(1)

📅  最后修改于: 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函数已经实现了字符串的指定字符替换。