Курс 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. Преобразование типов данных в set comprehension
  2. Создание таблиц в терминале с PrettyTable
  3. Удаление элементов во время итерации
  4. Регистрация на хакатоне
  5. Работа с SQLite в Python
  6. Множественное наследование в Python
  7. История Python
  8. Глубокое копирование объектов
  9. Оператор * в Python
  10. Генераторы в Python
  11. Метод enumerate() в Python
  12. Оптимизация памяти с slots
  13. Преобразование Word в PDF с Spire.Doc
  14. Операторы увеличения и уменьшения переменной
  15. Метод __irshift__ для побитового сдвига вправо
  16. Автоматизация скриптов на AWS Lightsail.
  17. Аргумент по умолчанию
  18. Изменение логики работы с временем
  19. Сортировка элементов с OrderedDict
  20. Использование type hints
  21. Блок else в циклах Python
  22. Копирование и вставка текста в Python
  23. Вычисление натуральных логарифмов в NumPy
  24. Работа с часовыми поясами в Python.
  25. Подробная информация о %pinfo
  26. Объявление переменных в Python
  27. Разделение строки с регулярными выражениями
  28. Нахождение пересечения множеств
  29. Магические методы в Python
  30. Извлечение чисел из текста
  31. Поиск элементов BeautifulSoup
  32. Проверка элемента в множестве.
  33. Избегайте двойного подчеркивания
  34. Подсчет элементов в Python
  35. Руководство по Pymorphy2
  36. Python-dateutil — работа с датами
  37. Выборка чисел
  38. Создание класса очереди
  39. Progress с библиотекой tqdm
  40. Подсказки типов в Python
  41. Создание вложенных циклов for
  42. Оператор += в Python
  43. Поиск уникальных элементов строкой в Python
  44. Хешируемые ключи в Python
  45. Python и Монти Пайтон
  46. Сортировка слиянием
  47. Отрицательные индексы списков в Python

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