Курс 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
- Проектирование Singleton с метаклассом
- Преобразование типов данных в set comprehension
- Работа с YAML в Python
- Преобразование вложенного списка
- Перебор элементов списка в Python
- Атрибуты класса и экземпляра в Python
- Получение списка кортежей из словаря
- Распаковка аргументов в Python
- Работа с итераторами в Python
- Подсказки при вводе данных в Python
- Метод gt в Python
- Конвертация текстовых чисел с помощью Numerizer
- Использование эмодзи в Python
- Определение имен функций
- Работа с массивами в Numpy
- Управление асинхронными задачами с помощью Semaphore
- Фильтрация списка от «ложных» значений
- Работа с аргументами командной строки
- Функции any() и all() в Python
- Импорт классов из другого файла
- Python Аргументы по умолчанию
- Сортировка слиянием
- Основы работы с os
- Метод Enumerate() для списков
- Поиск элементов BeautifulSoup
- Работа с NumPy
- Перегрузка операторов в Python
- Иерархия классов в Python
- Объединение списков в Python.
- Декораторы в Python
- Имена объектов в Python
- Выход из профиля в Django
- Улучшение читаемости кода в Python
- Обновление данных через PUT запрос
- Основные операции с Numpy
- Условное добавление элементов в список
- Метод rsub в Python: расширение функциональности вычитания
- Работа со строками в Python
- Удаление URL-адресов в Python
- Замена переменных в Python
- Создание графиков в терминале
- Печать списка с помощью метода join
- Лямбда-функции в Python
- Декораторы с аргументами в Python
- Генерация случайных чисел Python
- Методы HTTP запросов в Flask
- Оператор zip в Python















