Replace every nth letter in a string

后端 未结 7 875
渐次进展
渐次进展 2021-01-19 03:40

I\'m writing a function to replace every n-th letter from a string

def replaceN(str, n):
   for i in range(len(str)):
     n=str[i]
     newStr=str.replace(         


        
7条回答
  •  难免孤独
    2021-01-19 03:53

    Try this:

    def replaceN(string, n):
        s = ''
        for i in range(len(string)):
            if i%n!=0:
                s += string[i]
            else:
                s += '*'
        return s
    

提交回复
热议问题