Курс 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"

  1. Библиотека Rich: форматирование текста
  2. Декоратор total_ordering для сравнения объектов
  3. Объединение кортежей в Python
  4. Объединение списков с помощью zip
  5. Оптимизация поиска в словарях
  6. Enum в Python
  7. Операторы объединения в Python 3.9
  8. Асинхронное выполнение задач в Python
  9. Принципы программирования
  10. Показ всплывающих окон Tkinter
  11. PEP-401: оператор
  12. Python Enum Weekday Usage
  13. Модуль itertools: эффективная работа с итераторами
  14. Создание Radio кнопок в tkinter
  15. Удаление дубликатов из списка
  16. Считывание бинарного файла в Python
  17. Переопределение метода xor в Python
  18. Функция zip() в Python
  19. Иерархия классов в Python
  20. Установка Python3.7 и PIP
  21. Измерение времени выполнения в Python
  22. Управление пакетами с pip
  23. Руководство по библиотеке pydantic
  24. Цепные операции в Python
  25. Создание и использование модулей в Python
  26. Списковые включения в Python
  27. Создание панели меню Tkinter
  28. Работа с модулем Calendar
  29. Модуль future Python
  30. Операторы Splat и splatty-splat
  31. Создание namedtuple из словаря
  32. Подписка на Kaspersky Team
  33. Печать списка с помощью метода join
  34. Генерация тестовых данных с factory_boy
  35. Установка и использование pyshorteners
  36. Тестирование функции сложения
  37. Форматирование данных с помощью pprint
  38. Получение текущей даты и времени
  39. Операции с кортежами
  40. Оценка точности модели
  41. Метод gt в Python
  42. Удаление элемента по индексу
  43. TON Smart Challenge #2: участие и подготовка
  44. Тернарный оператор в Python
  45. Определение относительного пути

Marketello читают маркетологи из крутых компаний