Курс 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
- Поиск шаблона в начале строки
- Избегайте двойного подчеркивания
- Тайное преобразование типа ключа
- Создание генераторов
- Генераторы данных
- Concrete Paths в Python
- Тестирование с responses
- Тестирование модели в PyTorch
- Нарезка списков в Python
- Генераторы в Python
- Работа с множествами в Python
- Преобразование списков в словарь
- Игра «Виселица» на Python
- Рекурсия для обращения строки
- Импорт объектов из модулей
- Создание лямбда-функций
- Проверка строки на палиндром
- Метод rsub для пользовательских чисел
- Множественное присваивание в Python
- Объединение словарей в Python
- Экспорт функций в Python
- Перехват исключений в Python
- Печать списка с помощью метода join
- Транспонирование матрицы в Python
- Разработка игры Pong с turtle
- Прокачанный трейсинг ошибок
- Переворот строки
- ROT13 Шифр Цезаря в Python
- Логический оператор «and» в Python
- Метаклассы в Python
- Функция format() в Python
- inspect в Python: анализ кода
- Многострочные комментарии в Python
- Работа с многоуровневыми словарями в Python
- Применение функций в Python
- Мощь вложенных функций в Python
- Установка пакета в Python
- Инициализация переменных
- Создание обратного итератора
- Строки в Python: апострофы и кавычки
- Конструктор в Python
- Изменение переменной в Python: nonlocal
- Логирование с Loguru















