Skip to main content
 首页 » 编程设计

python之如何替换句子中除一个字符外的所有字符

2025年05月04日14langtianya

sentence = “This makes array operations faster but less safe” 
 
letter = ‘a’ 

函数必须打印

******a****a**a******a*******a***************a** 

我尝试过使用替换和其他方法,但我仍然没有找到使它工作的方法

spam="This makes array operations faster but less safe" 
 
print(spam.replace("b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", "*")) 

我很期待

******a****a**a******a*******a***************a** 

请您参考如下方法:

使用正则表达式。

例如:

import re 
sentence = 'This makes array operations faster but less safe' 
print(re.sub(r"[^a]", r"*", sentence)) 

输出:

******a****a**a******a*******a***************a**