Timebird Сори, это - не ответ, ответ в том, что строку нельзя изменить, но можно создать новую.
То есть s в приведенном примере не изменится:
s1 = s.replace('.', '. ')
и смотрим s и s1. Вот так вот совсем нельзя:
"Hello.World.My.Name.Is.Robot." = "Hello.World.My.Name.Is.Robot.".replace('.', '. ')
а так - можно:
s = "Hello.World.My.Name.Is.Robot.".replace('.', '. ')