用一个字符替换字符串中的所有字符该怎么做?

6

有没有一种方法可以用一个字符替换单词中的所有字符?

如果没有,有谁能提供一种基本上不使用任何循环或if语句的方法来打印下划线_,次数等于字符串本身的长度。

2个回答

16
mystring = '_'*len(mystring)
当然,我猜测你字符串变量的名字和你想要使用的字符。
或者,如果你只是想将它打印出来,你可以:
print('_'*len(mystring))

1
谢谢!我完全忘记了你可以将字符串相乘。 - Arik gorun

5
import re

str = "abcdefghi"
print(re.sub('[a-z]','_',str))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接