a = {'key1': 'word1', 'key2': 'word2', 'key3': 'word3'}
b = {key.upper(): value[::-1] for key, value in a.items()}
{'KEY1': '1drow', 'KEY3': '3drow', 'KEY2': '2drow'}
s = "здесь есть знаки препинания?"
print(any(c in ".!?" for c in s))
True
import re
s = 'привет. 123,56 ! 78'
print(re.sub(r'([.,!?])', r' \1 ', s)) # добавляет пробелы
print(re.sub(r' *([.,!?]) *', r' \1 ', s)) # оставляет ровно по одному пробелу до/после
s = "Hello.World.My.Name.Is.Robot."
print(s.replace('.', '. '))
Hello. World. My. Name. Is. Robot.