Курс 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. Правила именования переменных
  3. Область видимости переменных
  4. Обработка исключений в Python
  5. Печать комбинаций в Python с Itertools
  6. Преобразование строк в числа в Python
  7. Работа с библиотекой requests
  8. Получение значений из словарей
  9. Регистрация на хакатоне
  10. Создание тестовых данных с Faker
  11. Преобразование числа в список цифр
  12. Переопределение метода __lshift__
  13. Метод rsub в Python: расширение функциональности вычитания
  14. Карта бомбоубежищ в Москве и Питере
  15. Создание словарей с defaultdict()
  16. Класс Counter() для подсчета элементов
  17. Python enumerate() для работы с индексами
  18. Анализ кода — Python
  19. Оператор «or» в Python
  20. Преобразование символов с помощью map
  21. Сортировка с помощью key
  22. Генераторы по генератору
  23. Извлечение аудио из видео
  24. Философия Python
  25. Добавление Progressbar в Python
  26. Python reversed() функция
  27. Расширение операции побитового «и» в Python
  28. Явный импорт переменных
  29. Виртуальные среды в Python
  30. lru_cache оптимизация функций
  31. Создание графики с черепахой
  32. Функция rsplit() в Python
  33. Тестирование функции сложения
  34. Подписка на @SelectelNews
  35. Удаление элементов по срезу
  36. Измерение времени выполнения кода
  37. Удаление ссылок в Python
  38. Логирование с Logzero
  39. Создание копии итератора
  40. Функции map, filter и reduce
  41. Работа с контекстными переменными
  42. Работа с комплексными числами
  43. Работа с Path в Python
  44. Метод __ixor__ для побитового исключающего ИЛИ

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