Курс 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. Оптимизация памяти с __slots__
  2. Работа с изображениями PIL
  3. Гибкие функции Python
  4. Объединение словарей в Python
  5. Операции с массивами в NumPy
  6. Проверка типов с использованием isinstance
  7. Названия столбцов в Python таблицах
  8. Сериализация и десериализация объектов
  9. Функции all и any в Python
  10. Работа с прокси в Python
  11. Импорт объектов из модулей
  12. Многоточие в Python
  13. Метод matmul для умножения матриц
  14. Транспонирование 2D-массива с помощью zip
  15. Создание инструмента обнаружения плагиата
  16. Логирование с Logzero
  17. Оператор in в Python
  18. Импорт с альтернативным именем
  19. Функции с необязательными аргументами
  20. Построение графиков в Matplotlib
  21. Декораторы в Python
  22. CSV строка разделение в Python
  23. Python reversed() vs срез[::-1]
  24. Настройка логгера Logzero
  25. Форматирование строк с помощью f-строк
  26. Установка Git и AWS CLI
  27. Комментарии в Python
  28. Хранение данных
  29. Список переменных с %who
  30. Пропуск начальных строк с помощью dropwhile()
  31. Работа с контекстными менеджерами
  32. Метод __float__ в Python
  33. Преобразование букв в нижний регистр
  34. Lambda Functions in Python
  35. Шаблоны Flask: условия и циклы
  36. Анализ кода — Python
  37. Создание генераторов
  38. Замена подстроки
  39. JMESPath в Python
  40. Генерация резюме в Gensim
  41. Метод rename() для переименования файлов и каталогов
  42. Python enumerate() функции
  43. Профилирование данных с Pandas
  44. Константы в модуле cmath
  45. Форматирование вывода списков
  46. Проверка существования переменной с оператором :=
  47. Сортировка списка по индексам

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