Курс 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. Работа с датами в Python
  2. Работа с модулем glob в Python
  3. Работа с типами данных в Python с помощью pydantic.
  4. Функция enumerate() в Python
  5. Функции map, filter и reduce
  6. Функциональное программирование.
  7. Область видимости переменных в Python
  8. Манипуляция формой массива в Numpy
  9. Создание словаря в Python
  10. Многострочные строки в Python
  11. Оптимизация памяти с помощью __slots__
  12. Аргументы *args и **kwargs
  13. Логические значения в Python
  14. Удаление элементов во время итерации
  15. Таймер обратного отсчета
  16. Преобразование числа в восьмеричную строку
  17. Сортировка слиянием
  18. Блок else в обработке исключений
  19. Добавление элемента к кортежу
  20. Подсчет количества элементов в списке
  21. Создание класса очереди
  22. EMOT преобразование эмодзи в текст
  23. Переменная с нижним подчеркиванием
  24. Работа с временем в Python
  25. Обработка исключений с блоком else
  26. Удаление элемента по индексу
  27. Метод setitem в Python
  28. Отправка POST запроса на сервер.
  29. Работа с путями в Python
  30. Удаление URL-адресов в Python
  31. Сериализация и десериализация объектов
  32. Оператор * в Python
  33. Декоратор проверки активности
  34. Создание виртуальной среды
  35. Списковое включение в Python
  36. Python OrderedDict и fromkeys() — работа с словарями
  37. Функции all() и any() в Python
  38. Подписка на Kaspersky Team
  39. Преобразование списка в словарь через генератор
  40. Разделение строки с помощью split()
  41. Библиотека wikipedia для Python
  42. Преобразование чисел в Python
  43. Генератор надежных паролей
  44. Вставка переменных в шаблоны Flask
  45. Ускорение выполнения кода в Python
  46. Создание коллекций из выражения-генератора

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