小编tre*_*rek的帖子

替换字符串中的每个第n个字母

我正在编写一个函数来替换字符串中的每个第n个字母

def replaceN(str, n):
   for i in range(len(str)):
     n=str[i]
     newStr=str.replace(n, "*")
     return newStr
Run Code Online (Sandbox Code Playgroud)

但是当我执行它时,只有第一个字母被替换为*.我确定有一个错误,但我看不到它.

python replace

5
推荐指数
2
解决办法
9173
查看次数

标签 统计

python ×1

replace ×1