"Дожмите" ваше собственное решение
text = text.replace('. ', '.|').replace('! ', '!|').replace('? ', '?|')
добавив проверку на вхождение заглавных букв и чуточку подкорректировав аргументы в
replace():
>>> letters = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЭЮЯ'
>>> text = '"Смотри, как расхрабрился!" говорил Чуб, оставшись один на улице..' # и далее по тексту
>>> for letter in letters:
if letter in text:
text = text.replace('. '+letter, '.|'+letter).replace('. "'+letter, '.|"'+letter).replace('! '+letter, '!|'+letter)
>>> for sentence in text.split('|'):
print(sentence)
"Смотри, как расхрабрился!" говорил Чуб, оставшись один на улице.
"Попробуй, подойди! вишь какой! вот большая цяца! ты думаешь, я на тебя суда не найду.
Нет, голубчик, я пойду, и пойду прямо к комиссару.
Ты у меня будешь знать.
....
и т.д.