Давайте представим, что у нас есть простая абстрактная форма ввода, цель которой - принять некоторую строку, которая может состоять из любых символов.
string = "mystical characters"
Нам нужно обработать эту строку, указав первый символ в верхнем регистре. Да, это наша главная цель. После этого нам нужно отобразить эту преобразованную строку в каком-то абстрактном шаблоне представления. Итак, вопрос в том, нужно ли нам проверять, правильно ли написан первый символ (прописными буквами), или мы можем написать только это?
theresult = string.capitalize
=> "Mystical characters"
Какой подход лучше: проверить и затем использовать заглавные буквы (если необходимо) или принудительно использовать заглавные буквы?