Курс 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. Оператор in для Python
  2. Управление импортом в Python
  3. Списковое включение в Python
  4. Удаление символа из строки
  5. Нан-рефлексивность в Python
  6. Работа с collections в Python
  7. Метод Enumerate() для списков
  8. Определение локальных переменных в Python
  9. Комментарии в Python
  10. Вычисление натурального логарифма в NumPy
  11. Создание словарей в Python
  12. Замена атрибута в именованном кортеже
  13. Карта бомбоубежищ в Москве и Питере
  14. Документация функции help() в Python
  15. Библиотека schedule: планировщик задач
  16. Создание списка через итерацию
  17. Определение функций с необязательными аргументами
  18. Метод __index__ в Python
  19. Генераторы в Python
  20. Форматирование строк в Python
  21. Создание уникального множества
  22. Методы split() и join() — Python строк.
  23. Аннотации типов в Python
  24. Срез списка в Python
  25. Тестирование с responses
  26. Обновление ключей в Python
  27. Вывод сложных структур данных с помощью pprint
  28. Мониторинг работы программы Py-spy
  29. Ускорение выполнения кода в Python
  30. Аннотации типов в Python
  31. Логирование с Loguru
  32. Экранирование символов в Python
  33. Генераторы списков в Python
  34. Настройка вывода NumPy
  35. Оценка выражений генератора в Python
  36. Избегайте пустого списка
  37. Python Метод Union Множеств
  38. Группы исключений в Python
  39. Операторы увеличения и уменьшения переменной
  40. Работа с индексами списков
  41. Кортеж в Python: создание, доступ, изменение
  42. Работа с необработанными строками
  43. Измерение времени выполнения кода с использованием time
  44. Игра Виселица на Python
  45. Сложение матриц в NumPy
  46. Модуль subprocess: запуск внешних команд

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