Работа со строками: продолжение
Не думайте, что неизменяемость строки ограничивает Ваши возможности работать со строками.
Единственное последствие - Вы должны помнить об этом и реализовывать свой код немного по-другому - посмотрите на пример кода в редакторе.
Эта форма кода полностью приемлема, будет работать без нарушения правил Python и выведет на экран полный латинский алфавит:
abcdefghijklmnopqrstuvwxyz
output
Вы можете спросить, ухудшает ли создание новой копии строки каждый раз при изменении ее содержимого эффективность кода.
Да, это так. Немного. Впрочем, это не проблема.