Курс 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"
- Создание даты из строки ISO
- Сравнение объектов в Python
- Группы исключений в Python
- Отправка поздравлений по дню рождения
- Объединение Python и Shell
- Получение атрибутов и методов класса
- Сортировка списка по индексам
- Декоратор проверки активности
- Удаление дубликатов из списка с помощью dict.fromkeys
- Разработка игры Pong с turtle
- Анализ кода — Python
- Concrete Paths — метод .with_suffix()
- Создание уникального множества
- Именование переменных в Python
- Методы в Python
- HTTP-запросы с библиотекой Requests
- Метаклассы в Python
- Оптимизация методов в Python 3.7
- Преобразование чисел в восьмеричную строку
- Измерение времени выполнения кода в Python
- Создание итератора
- Модуль pprint
- Добавление кнопки в tkinter
- Чтение и запись TOML-конфигов
- Управление браузером с Selenium
- Проверка наличия элемента в списке
- Оформление текста в консоли с TermColor
- Python Менеджер контекста
- Нахождение отличий в списках
- Лимиты на ресурсы Python
- Печать комбинаций в Python с Itertools
- Оператор распаковки в Python
- Шаблоны и наследование в Flask
- Избегание циклических зависимостей классов в Python
- Создание задания в Cron
- Метод lt для сортировки объектов
- f-строки в формате строк
- Объединение коллекций в Python
- Обмен значений переменных в Python
- Многострочные комментарии в Python
- Установка User-Agent в Python
- Установка и использование Telegram API в Python
- Добавление элементов в список: append() vs extend()
- Создание списков в Python
- Работа с CSV файлами
- Получение значений из словарей
- Вывод сложных структур данных с помощью pprint
- Операции с массивами в NumPy















