Курс 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 Translator: создание локальных переводчиков
  2. Документирование функций в Python
  3. Обработка данных в Python
  4. Работа с f-строками 2.0
  5. Эффективная конкатенация строк в Python
  6. CSV строка разделение в Python
  7. Группировка элементов Python
  8. Метод pos в Python
  9. Перегрузка операторов в Python
  10. Python UserString — создание подклассов строк
  11. Многопоточность в Python
  12. Обработка элементов в Python
  13. Оптимизация памяти с помощью __slots__
  14. Именованные срезы в Python
  15. Присоединение элементов коллекции
  16. Подписка на Kaspersky Team
  17. Инициализация объекта
  18. Многопоточность и асинхронное программирование в Python
  19. Работа с дробями в Python
  20. Работа с многоуровневыми словарями в Python
  21. Замена символов в Python
  22. Игра Виселица на Python
  23. Переворот последовательности
  24. Построение графиков в терминале с bashplotlib
  25. Символ подчеркивания в Python
  26. Работа с типами данных в Python с помощью pydantic.
  27. Списковое включение в Python
  28. Замеры производительности в Python
  29. Модуль os: работа с файлами и папками
  30. Поиск анаграмм с Counter
  31. Генерация резюме в Gensim
  32. Обучение модели с указанием эпох
  33. Цикл for в Python
  34. Проверка списка: any() и all()
  35. Метод сравнения объектов в Python
  36. Функции с дополнением
  37. Методы split() и join() — Python строк.
  38. Создание виртуальной среды
  39. Управление асинхронными задачами на Python.
  40. Работа с модулем glob в Python
  41. Склеивание строк без циклов
  42. Функции map() и reduce() в Python
  43. Константы в модуле cmath
  44. Создание .exe файла с pyinstaller
  45. Установка User-Agent в Python
  46. Округление в Python

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