Форматирование текста — это боль каждого data scientist’а. Слова и предложения в разных форматах создают много проблем при очистке данных. Однако и для этих задач в Python есть нужные функции.
Алгоритм
Создадим алгоритм.
Пройдем по строке по всем символам ее длины, проверим, находится ли символ в нижнем или верхнем регистре, используя встроенные методы.
Если в нижнем регистре, увеличим счетчик, преобразуем символ в верхний регистр с помощью функции upper() и добавим его в новую строку, если в верхнем регистре, увеличим соответствующий счетчик, преобразуем его в нижний регистр с помощью функции lower() и добавим его в новую строку.
Если пробел, увеличим соответствующий счетчик и добавим его в новую строку
Выведем новую строку.
Подборка ресурсов для программистов: