Курс 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
  2. Решатель судоку на Python с pygame
  3. Объединение списков в Python
  4. Метод get для словарей
  5. Генераторы и сеты в Python
  6. Работа с очередями в Python
  7. Форматирование данных с помощью pprint
  8. Настройка вывода в Numpy
  9. Сортировка HTML-элементов
  10. Установка Home Assistant
  11. Работа с модулем bisect
  12. Запуск внешних программ с subprocess
  13. Подсчет элементов в Python
  14. Счетчик ссылок в Python
  15. Метод get() в Python
  16. Методы в Python
  17. Управление импортом в Python
  18. Быстрый поиск кода
  19. Работа с пользовательским вводом
  20. Подсчет элементов с помощью Counter из collections
  21. Тестирование функции сложения
  22. Регистрация на хакатоне
  23. Путь к интерпретатору Python
  24. Инвертирование словаря
  25. Замена атрибута в именованном кортеже
  26. Перемешивание списка с shuffle()
  27. Обратное распространение ошибки
  28. UserString в Python
  29. Функции в Python
  30. Преобразование числа в список цифр
  31. Python reversed() vs срез[::-1]
  32. Получение имени функции с помощью inspect
  33. Операторы увеличения и уменьшения переменной
  34. Метод rxor для операции побитового исключающего «или»
  35. Запуск файлового сервера
  36. Модуль subprocess: запуск внешних команд
  37. Безопасные SQL-запросы в Python 3.11
  38. Создание namedtuple списком полей
  39. Преобразование букв в нижний регистр
  40. Lambda Functions in Python
  41. Запуск асинхронной корутины
  42. Обработка исключений
  43. Генераторы данных
  44. Итераторы в Python
  45. Итерация по итерируемым объектам
  46. Типы возвращаемых значений в Python

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