Курс 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"
- Библиотека Rich: форматирование текста
- Декоратор total_ordering для сравнения объектов
- Объединение кортежей в Python
- Объединение списков с помощью zip
- Оптимизация поиска в словарях
- Enum в Python
- Операторы объединения в Python 3.9
- Асинхронное выполнение задач в Python
- Принципы программирования
- Показ всплывающих окон Tkinter
- PEP-401: оператор
- Python Enum Weekday Usage
- Модуль itertools: эффективная работа с итераторами
- Создание Radio кнопок в tkinter
- Удаление дубликатов из списка
- Считывание бинарного файла в Python
- Переопределение метода xor в Python
- Функция zip() в Python
- Иерархия классов в Python
- Установка Python3.7 и PIP
- Измерение времени выполнения в Python
- Управление пакетами с pip
- Руководство по библиотеке pydantic
- Цепные операции в Python
- Создание и использование модулей в Python
- Списковые включения в Python
- Создание панели меню Tkinter
- Работа с модулем Calendar
- Модуль future Python
- Операторы Splat и splatty-splat
- Создание namedtuple из словаря
- Подписка на Kaspersky Team
- Печать списка с помощью метода join
- Генерация тестовых данных с factory_boy
- Установка и использование pyshorteners
- Тестирование функции сложения
- Форматирование данных с помощью pprint
- Получение текущей даты и времени
- Операции с кортежами
- Оценка точности модели
- Метод gt в Python
- Удаление элемента по индексу
- TON Smart Challenge #2: участие и подготовка
- Тернарный оператор в Python
- Определение относительного пути















