Курс 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. Функции any() и all() в Python
  2. Документирование функций в Python
  3. Обработка исключений в Python 3
  4. PUT запрос для обновления данных
  5. Работа с JSON данными в Python
  6. Работа с файлами в Python
  7. Функции в Python
  8. Использование подчеркивания в REPL
  9. Многопоточность в Python
  10. Логический оператор «and» в Python
  11. Python и Монти Пайтон
  12. Разделение строк в Python
  13. Просмотр атрибутов и методов класса
  14. Поиск частых элементов в списке
  15. Метод join() для объединения элементов строки
  16. Вывод букв строки в Python
  17. Структуры данных в Python
  18. Генераторные функции в Python
  19. Стать Python-разработчиком
  20. F-строки в Python 3.8
  21. Замена символов в Python
  22. Обмен переменными в Jupyter
  23. Работа с кортежами в Python
  24. Поиск индекса элемента в списке
  25. Избегание изменяемых аргументов
  26. Поиск уникальных элементов строкой в Python
  27. Отладка утечек памяти в Python
  28. Однострочники Python
  29. Работа с Enum в Python3.
  30. Добавление элементов в список: append() vs extend()
  31. Создание функций с произвольным количеством аргументов
  32. Экспорт данных с помощью writefile
  33. Работа со строками
  34. Метод radd для пользовательских чисел
  35. Метод rename() для переименования файлов и каталогов
  36. Отправка POST запроса на сервер.
  37. Преобразование чисел в Python
  38. Применение команды break
  39. Сортировка элементов в Python
  40. Логирование с Loguru
  41. Множественное наследование в Python
  42. Метод join() для объединения строк
  43. Инверсия списка/строки в Python
  44. Работа с файлами и директориями в Python.
  45. Лямбда-функции в Python
  46. Работа со временем в Python
  47. Создание новых списков через list comprehensions
  48. Встраивание HTML в Jupyter Notebook
  49. Работа с контекст-менеджером «with»

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