我有一个字符串
name = "Ben"
我把它变成一个列表
word = list(name)
我想用星号替换列表中的字符。我该怎么做?
我尝试使用 .replace
函数,但那太具体了,没有一次更改所有字符。
我需要一个适用于任何字符串的通用解决方案。
最佳答案
I want to replace the characters of the list w/ asterisks
相反,创建一个只有星号的新字符串对象,就像这样
word = '*' * len(name)
在 Python 中,您可以将一个字符串与一个数字相乘以将相同的字符串连接起来。例如,
>>> '*' * 3
'***'
>>> 'abc' * 3
'abcabcabc'
关于python - 用星号替换字符串中的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33664190/