Курс 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-dateutil
- Библиотека Chartify: руководство
- Особенности запятых в Python
- Метод repr() в Python
- Импорт в Python: список all
- Импорт классов из другого файла
- Аннотации типов в Python
- Переопределение метода
- Подписка на SelectelNews в Twitter
- Функции высшего порядка в Python
- Создание виртуальной среды
- Манипуляция формой массива в Numpy
- Структура строк в Python
- Создание треугольника Паскаля
- Работа с базами данных SQLite
- Оператор (*) в Python
- Тестирование модели в PyTorch
- Основные операции с библиотекой Numpy
- Описание скриптов в README
- Defaultdict в Python
- Функции с необязательными аргументами
- Установка и использование Telegram API в Python
- Встраивание HTML в Jupyter Notebook
- Преобразование списка в словарь через генератор
- Преобразование строки в число
- Перегрузка операторов в Python
- Тест скорости набора текста на Python
- Переменные класса и экземпляра
- Работа с argparse
- Основные методы NumPy
- Работа со случайными элементами
- Обмен значений переменных в Python
- Замена переменных в Python
- Проверка запуска скрипта или импорта модуля
- Сравнение объектов в Python
- Склеивание строк без циклов
- Изучение объектов с помощью dir()
- Многострочные комментарии в Python
- Проверка ввода с помощью isdigit
- Списковое включение в Python
- Измерение времени выполнения в Python
- Генераторные функции в Python
- Модуль xkcd: загрузка комиксов
- UserString в Python
- Конкатенация строк с помощью join()















