Найти тему
Future People

Метод строки capitalize в Python

Метод capitalize() в Python является методом строковых объектов. Он используется для преобразования первого символа строки в верхний регистр (заглавную букву), а все остальные символы - в нижний регистр. Этот метод возвращает новую строку с применёнными изменениями, не изменяя исходную строку, поскольку строки в Python неизменяемы.

У нас есть две строки. Необходимо вывести строки с правильным регистром букв.

Воспользуемся f-строками и методом capitalize.

Метод capitalize вернет строку, в которой нулевой элемент будет в верхнем регистре, а все остальные в нижнем.

Mike is here
Mike is here
Tom is not here
Tom is not here

Стоит отметить, что capitalize не ищет конкретно букву, он пытается перевести в верхний регистр элемент по индексу ноль. А остальные элементы пытается перевести в нижний регистр. Поэтому, если первый элемент не буква - capitalize оставляет символ без изменений, так как у него нет верхнего или нижнего регистра.

№№% mike is here
№№% mike is here
   %;%;%  tom is not here
%;%;% tom is not here

Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].

В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:

Онлайн-курс Python START