Метод capitalize() в Python является методом строковых объектов. Он используется для преобразования первого символа строки в верхний регистр (заглавную букву), а все остальные символы - в нижний регистр. Этот метод возвращает новую строку с применёнными изменениями, не изменяя исходную строку, поскольку строки в Python неизменяемы.
У нас есть две строки. Необходимо вывести строки с правильным регистром букв.
Воспользуемся f-строками и методом capitalize.
Метод capitalize вернет строку, в которой нулевой элемент будет в верхнем регистре, а все остальные в нижнем.
Стоит отметить, что capitalize не ищет конкретно букву, он пытается перевести в верхний регистр элемент по индексу ноль. А остальные элементы пытается перевести в нижний регистр. Поэтому, если первый элемент не буква - capitalize оставляет символ без изменений, так как у него нет верхнего или нижнего регистра.
Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].
В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка: