请家人们看看这题咋做

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

s = input()
r = ""
for v in s:
    if v.isdigit():
        r += "$"
    else:
        r += v
print(r)

img

使用re中的sub函数替换数字即可:

s='as123rf56'
import re
res=re.sub('\d','$',s)
print(res)

输出结果:

as$$$rf$$

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

使用for循环遍历字符串,判断元素是否为数字,如果为数字用$进行修改