Курс Python → capitalize() — изменение регистра первого символа строки
Функция capitalize() в Python используется для изменения регистра первого символа строки на верхний и всех остальных символов на нижний. Если первый символ строки уже находится в верхнем регистре или является цифрой или специальным символом, то функция оставляет строку без изменений.
Пример использования функции capitalize():
s = "hello world"
print(s.capitalize()) # Вывод: Hello world
s = "123abc"
print(s.capitalize()) # Вывод: 123abc
s = "Hello"
print(s.capitalize()) # Вывод: Hello
Как видно из примеров, функция capitalize() не изменяет строку, если первый символ уже находится в верхнем регистре или является цифрой. Однако, если первый символ в строке находится в нижнем регистре, то он будет преобразован в верхний, а все остальные символы — в нижний.
Необходимо учитывать, что функция capitalize() не изменяет остальные символы в строке, а только первый. Если требуется преобразовать все символы в верхний регистр, можно воспользоваться функцией upper(). Также, для преобразования всех символов в нижний регистр используется функция lower().
Итак, функция capitalize() представляет удобный способ изменить регистр первого символа строки в Python, при этом оставляя остальные символы без изменений, если это необходимо.
Другие уроки курса "Python"
- Структуры данных в Python
- Правила именования переменных
- Область видимости переменных
- Обработка исключений в Python
- Печать комбинаций в Python с Itertools
- Преобразование строк в числа в Python
- Работа с библиотекой requests
- Получение значений из словарей
- Регистрация на хакатоне
- Создание тестовых данных с Faker
- Преобразование числа в список цифр
- Переопределение метода __lshift__
- Метод rsub в Python: расширение функциональности вычитания
- Карта бомбоубежищ в Москве и Питере
- Создание словарей с defaultdict()
- Класс Counter() для подсчета элементов
- Python enumerate() для работы с индексами
- Анализ кода — Python
- Оператор «or» в Python
- Преобразование символов с помощью map
- Сортировка с помощью key
- Генераторы по генератору
- Извлечение аудио из видео
- Философия Python
- Добавление Progressbar в Python
- Python reversed() функция
- Расширение операции побитового «и» в Python
- Явный импорт переменных
- Виртуальные среды в Python
- lru_cache оптимизация функций
- Создание графики с черепахой
- Функция rsplit() в Python
- Тестирование функции сложения
- Подписка на @SelectelNews
- Удаление элементов по срезу
- Измерение времени выполнения кода
- Удаление ссылок в Python
- Логирование с Logzero
- Создание копии итератора
- Функции map, filter и reduce
- Работа с контекстными переменными
- Работа с комплексными числами
- Работа с Path в Python
- Метод __ixor__ для побитового исключающего ИЛИ















