Курс 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. Переопределение метода __and__
  2. Переопределение метода __or__()
  3. Виртуальное окружение Python
  4. Область видимости переменных
  5. Разделение строки с помощью re.split()
  6. Вывод символов строки в Python
  7. Retrying в Python: повторные вызовы
  8. Методы и функции в Python
  9. Множественные конструкторы в Python
  10. Переворот строки с помощью срезов
  11. Python Менеджер контекста
  12. Создание файла с проверкой ошибки
  13. Проверка дублей в списке.
  14. Python: возвращение нескольких значений
  15. Генератор бросков кубиков
  16. Решатель судоку на Python с pygame
  17. Сумма элементов списка
  18. Распаковка аргументов в Python
  19. Экспорт внешнего файла с помощью writefile
  20. Ветвление выражения в Python
  21. Разделение списка на гнппы
  22. Курс Data Scientist в медицине
  23. Цикл for с enumerate() в Python
  24. Классы данных в Python
  25. Логические значения в Python
  26. Разделение строки на пары ключ-значение.
  27. Метод radd для пользовательских чисел
  28. Красивый вывод списка
  29. Управление контекстом с помощью декоратора contextmanager
  30. Частичное применение функций в Python
  31. Срез в Python
  32. Расчет времени выполнения
  33. Получение пути к текущему скрипту с помощью os
  34. EMOT преобразование эмодзи в текст
  35. Numpy: использование Ellipsis
  36. Итераторы в Python
  37. Ускорение кода с помощью векторизации
  38. Обязательные аргументы в Python
  39. Установка и использование howdoi
  40. Python: цикл for и оператор присваивания
  41. Подсчет элементов в Python
  42. Namedtuple в Python
  43. Распаковка с оператором *

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