Курс 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. Загрузка постов Instagram
  2. Генерация UUID в Python
  3. Аннотации типов в Python
  4. Непрерывная проверка в Python
  5. Метод __call__ в Python
  6. Встроенные функции Python
  7. Объединение словарей в Python
  8. Оценка выражений генератора в Python
  9. Конкатенация строковых литералов
  10. Модуль antigravity: генерация координат
  11. Копирование файлов с shutil()
  12. Кортеж в Python: создание, доступ, изменение
  13. Преобразование кортежа в словарь.
  14. ROT13 Шифр Цезаря в Python
  15. Резервирование символов в Python
  16. Magic Commands — улучшение работы с Python
  17. Логирование с Logzero: ротация файла
  18. Асинхронное выполнение задач в Python
  19. Многоточие в Python
  20. Работа с SQLite в Python
  21. Перезагрузка оператора в Python
  22. Преобразование символов в нижний регистр
  23. Установка и использование Telegram API в Python
  24. Замена элементов в списке с помощью генераторов списков
  25. Построение графиков в Matplotlib
  26. Переопределение метода xor в Python
  27. Операции с числами в Python
  28. Создание именованных кортежей в Python
  29. Создание словаря через dict comprehension
  30. Методы split() и join() — Python строк.
  31. Работа с модулем cmath
  32. Умножение строк и списков
  33. Генераторные функции в Python
  34. Регулярные выражения в Python
  35. Установка и использование модуля Wikipedia
  36. Перегрузка операторов в Python
  37. Переопределение метода delitem в Python
  38. Использование модуля math
  39. Метод Event.wait() в Python
  40. Работа с датой и временем в Python
  41. Enum в Python: создание и использование перечислений
  42. Срез в Python
  43. Динамическая типизация в Python
  44. Мощь вложенных функций в Python
  45. Принципы Zen of Python
  46. Использование html-скриптов в Jupyter Notebook

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