Курс 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. Генераторы в Python
  3. Модуль math: основные функции
  4. Ограничение итераций в Python
  5. Нан-рефлексивность в Python
  6. Методы работы со списками
  7. Python-dateutil — работа с датами
  8. Оператор += в Python
  9. Python Аргументы по умолчанию
  10. Многострочные комментарии в Python
  11. Создание новых списков
  12. Методы сравнения множеств
  13. Работа с часовыми поясами в Python.
  14. Удаление эмодзи с помощью pandas
  15. Принципы LSP и ISP в Python
  16. Работа со слайсами
  17. Генераторы в Python
  18. Управление асинхронными задачами на Python.
  19. Метод округления чисел
  20. Работа с географическими данными в Python
  21. Работа с файлами в Python
  22. Метод ne для сравнения объектов
  23. Копирование словарей и списков в Python
  24. Установка пакета в Python
  25. Декоратор защиты анонимных пользователей
  26. Ускоренный импорт библиотек
  27. Запрос DELETE с библиотекой requests
  28. Работа с файлами в Python
  29. Подсчет элементов в списке с Counter
  30. Оператор морж в Python 3.8
  31. Карта бомбоубежищ в Москве и Питере
  32. Функция count() в Python
  33. Изучение объектов с помощью dir()
  34. Python Translator: создание локальных переводчиков
  35. Docstring в Python
  36. Наиболее частотные элементы с помощью Counter
  37. Извлечение данных из JSON
  38. Деление в Python
  39. Модуль future Python
  40. Работа с аргументами командной строки
  41. Работа с контекстными переменными
  42. Представление бесконечности в Python
  43. Поиск с библиотекой Google
  44. Итераторы в Python
  45. Проверка файла .py на синтаксис.

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