Курс 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. Создание даты из строки ISO
  2. Сравнение объектов в Python
  3. Группы исключений в Python
  4. Отправка поздравлений по дню рождения
  5. Объединение Python и Shell
  6. Получение атрибутов и методов класса
  7. Сортировка списка по индексам
  8. Декоратор проверки активности
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Разработка игры Pong с turtle
  11. Анализ кода — Python
  12. Concrete Paths — метод .with_suffix()
  13. Создание уникального множества
  14. Именование переменных в Python
  15. Методы в Python
  16. HTTP-запросы с библиотекой Requests
  17. Метаклассы в Python
  18. Оптимизация методов в Python 3.7
  19. Преобразование чисел в восьмеричную строку
  20. Измерение времени выполнения кода в Python
  21. Создание итератора
  22. Модуль pprint
  23. Добавление кнопки в tkinter
  24. Чтение и запись TOML-конфигов
  25. Управление браузером с Selenium
  26. Проверка наличия элемента в списке
  27. Оформление текста в консоли с TermColor
  28. Python Менеджер контекста
  29. Нахождение отличий в списках
  30. Лимиты на ресурсы Python
  31. Печать комбинаций в Python с Itertools
  32. Оператор распаковки в Python
  33. Шаблоны и наследование в Flask
  34. Избегание циклических зависимостей классов в Python
  35. Создание задания в Cron
  36. Метод lt для сортировки объектов
  37. f-строки в формате строк
  38. Объединение коллекций в Python
  39. Обмен значений переменных в Python
  40. Многострочные комментарии в Python
  41. Установка User-Agent в Python
  42. Установка и использование Telegram API в Python
  43. Добавление элементов в список: append() vs extend()
  44. Создание списков в Python
  45. Работа с CSV файлами
  46. Получение значений из словарей
  47. Вывод сложных структур данных с помощью pprint
  48. Операции с массивами в NumPy

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