Вы не можете просто назначить значение символу в строке. Используйте этот метод для замены значения определенного символа:
name = "India"
result=name .replace("d",'*')
Вывод: In * ia
Кроме того, если вы хотите заменить say * для всех вхождений первого символа кроме первого символа, например. строка = лепетный вывод = ba ** le
Код:
name = "babble"
front= name [0:1]
fromSecondCharacter = name [1:]
back=fromSecondCharacter.replace(front,'*')
return front+back