Курс 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. Очистка данных с помощью pandas
  2. Создание обратного итератора
  3. Переопределение оператора % для объектов
  4. Преобразование в float
  5. Howdoi — получение ответов из терминала
  6. Работа с дробями в Python
  7. Логирование в Python
  8. Переворот списка в Python
  9. Область видимости переменных
  10. Создание словарей в Python
  11. Асинхронный код в Python
  12. Функция zip() в Python
  13. Непрерывная проверка в Python
  14. Активация Matplotlib в Jupyter
  15. Перевод эмодзи и эмотиконов.
  16. Проверка подстроки в строке с помощью in
  17. Работа с модулем random
  18. Работа с кортежами в Python
  19. Управление User-Agent в Python
  20. Асинхронное программирование с asyncio
  21. Основные функции и модули Python
  22. Декораторы в Python
  23. Дизассемблирование Python кода
  24. Переворот последовательности
  25. Округление в Python
  26. Возвращение нескольких значений
  27. Удаление дубликатов из списка
  28. Установка и обучение ChatterBot
  29. Экспорт данных с помощью writefile
  30. Создание класса очереди
  31. Работа с множествами в Python
  32. Генерация случайных чисел Python
  33. Вакансии в Nebius
  34. Создание генераторов в Python
  35. Частичное применение функций в Python
  36. Отрицательные индексы списков в Python
  37. Измерение времени выполнения с помощью time
  38. Именование столбцов в Python с pandas
  39. Python: Splat-оператор и splatty-splat
  40. Срез в Python
  41. Синтаксис переменных цикла в Python
  42. Объединение Python и Shell
  43. Условные выражения в Python
  44. Функции в одну строку
  45. Очистка данных с Pandas
  46. Порядок и длина множеств в Python

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