我正在编写一个函数来替换字符串中的每个第n个字母
def replaceN(str, n): for i in range(len(str)): n=str[i] newStr=str.replace(n, "*") return newStr
但是当我执行它时,只有第一个字母被替换为*.我确定有一个错误,但我看不到它.
python replace
python ×1
replace ×1