Курс 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-dateutil
  2. Библиотека Chartify: руководство
  3. Особенности запятых в Python
  4. Метод repr() в Python
  5. Импорт в Python: список all
  6. Импорт классов из другого файла
  7. Аннотации типов в Python
  8. Переопределение метода
  9. Подписка на SelectelNews в Twitter
  10. Функции высшего порядка в Python
  11. Создание виртуальной среды
  12. Манипуляция формой массива в Numpy
  13. Структура строк в Python
  14. Создание треугольника Паскаля
  15. Работа с базами данных SQLite
  16. Оператор (*) в Python
  17. Тестирование модели в PyTorch
  18. Основные операции с библиотекой Numpy
  19. Описание скриптов в README
  20. Defaultdict в Python
  21. Функции с необязательными аргументами
  22. Установка и использование Telegram API в Python
  23. Встраивание HTML в Jupyter Notebook
  24. Преобразование списка в словарь через генератор
  25. Преобразование строки в число
  26. Перегрузка операторов в Python
  27. Тест скорости набора текста на Python
  28. Переменные класса и экземпляра
  29. Работа с argparse
  30. Основные методы NumPy
  31. Работа со случайными элементами
  32. Обмен значений переменных в Python
  33. Замена переменных в Python
  34. Проверка запуска скрипта или импорта модуля
  35. Сравнение объектов в Python
  36. Склеивание строк без циклов
  37. Изучение объектов с помощью dir()
  38. Многострочные комментарии в Python
  39. Проверка ввода с помощью isdigit
  40. Списковое включение в Python
  41. Измерение времени выполнения в Python
  42. Генераторные функции в Python
  43. Модуль xkcd: загрузка комиксов
  44. UserString в Python
  45. Конкатенация строк с помощью join()

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