Курс 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. Генерация случайных данных в NumPy
  2. Профилирование данных с Pandas.
  3. Тип CodeType в Python.
  4. Рекурсия для обращения строки
  5. Поиск самого частого элемента
  6. Декоратор защиты анонимных пользователей
  7. Получение локальных переменных в Python
  8. Работа с очередями в Python
  9. Множественное присваивание в Python
  10. Переопределение оператора % для объектов
  11. Работа с GitHub в Telegram
  12. Работа с датой и временем в Python
  13. Многострочные комментарии в Python
  14. Применение функции map() с лямбда-функциями
  15. Библиотека funcy: удобные утилиты
  16. kwargs в Python
  17. Python Менеджер контекста
  18. Распаковка элементов массива
  19. Создание новых списков в Python
  20. Управление мышью и клавиатурой с Pyautogui
  21. Декоратор Property в Python
  22. Метод __iand__ для пользовательских классов
  23. Дизассемблирование Python кода
  24. Структура данных deque в Python
  25. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  26. Особенности множеств в Python
  27. Установка максимального количества цифр
  28. Создание итерируемых объектов
  29. Создание словарей и множеств в Python
  30. globals и locals
  31. Перемешивание списка с shuffle()
  32. enumerate() в Python для работы с индексами
  33. Обработка ошибок в Python
  34. Flask — веб-фреймворк Python
  35. Создание графики с черепахой
  36. Работа со строками
  37. Подробная информация о %pinfo
  38. Логирование с Logzero
  39. Секреты Python
  40. Оптимизация строк в Python
  41. Использование super() в Python
  42. Ветвление выражения в Python
  43. Отображение графиков в Jupyter с Matplotlib
  44. Проверка типа данных
  45. Получение текущей даты и времени с помощью datetime
  46. Функция enumerate() в Python

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