Курс 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 с pygame
- Объединение списков в Python
- Метод get для словарей
- Генераторы и сеты в Python
- Работа с очередями в Python
- Форматирование данных с помощью pprint
- Настройка вывода в Numpy
- Сортировка HTML-элементов
- Установка Home Assistant
- Работа с модулем bisect
- Запуск внешних программ с subprocess
- Подсчет элементов в Python
- Счетчик ссылок в Python
- Метод get() в Python
- Методы в Python
- Управление импортом в Python
- Быстрый поиск кода
- Работа с пользовательским вводом
- Подсчет элементов с помощью Counter из collections
- Тестирование функции сложения
- Регистрация на хакатоне
- Путь к интерпретатору Python
- Инвертирование словаря
- Замена атрибута в именованном кортеже
- Перемешивание списка с shuffle()
- Обратное распространение ошибки
- UserString в Python
- Функции в Python
- Преобразование числа в список цифр
- Python reversed() vs срез[::-1]
- Получение имени функции с помощью inspect
- Операторы увеличения и уменьшения переменной
- Метод rxor для операции побитового исключающего «или»
- Запуск файлового сервера
- Модуль subprocess: запуск внешних команд
- Безопасные SQL-запросы в Python 3.11
- Создание namedtuple списком полей
- Преобразование букв в нижний регистр
- Lambda Functions in Python
- Запуск асинхронной корутины
- Обработка исключений
- Генераторы данных
- Итераторы в Python
- Итерация по итерируемым объектам
- Типы возвращаемых значений в Python















