你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
s = input()
r = ""
for v in s:
if v.isdigit():
r += "$"
else:
r += v
print(r)
使用re中的sub函数替换数字即可:
s='as123rf56'
import re
res=re.sub('\d','$',s)
print(res)
输出结果:
as$$$rf$$
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
使用for循环遍历字符串,判断元素是否为数字,如果为数字用$进行修改