如何用一个字符替换字符串中的所有字符

Ari*_*run 4 replace python-3.x

有谁知道一种方法可以让您用单个字符替换单词中的所有字符?

如果没有,任何人都可以建议一种方法来基本上打印 _ (下划线)次数,即字符串本身的长度,而不在代码中使用任何循环或 ifs?

myp*_*ion 10

mystring = '_'*len(mystring)
Run Code Online (Sandbox Code Playgroud)

当然,我在猜测您的字符串变量的名称和您要使用的字符。

或者,如果您只想打印出来,您可以:

print('_'*len(mystring))
Run Code Online (Sandbox Code Playgroud)


jon*_*hid 5

import re

str = "abcdefghi"
print(re.sub('[a-z]','_',str))
Run Code Online (Sandbox Code Playgroud)