Курс 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. Отправка HTTP-запросов с User-Agent
  2. Преобразование числа в восьмеричную строку
  3. Переменная с нижним подчеркиванием
  4. Вакансии в Nebius
  5. Избегайте использования goto
  6. Изменение IP-адреса в Python
  7. Изменение списка срезом
  8. Фильтрация списка от «ложных» значений
  9. Получение срезов итераторов
  10. Динамические маршруты во Flask
  11. Сравнение def и lambda функций в Python
  12. Проблемы с именами переменных
  13. Анонимные функции в Python
  14. Замеры производительности в Python
  15. Исправление ошибки NameError
  16. Просмотр атрибутов и методов класса
  17. Деление в Python
  18. Обход дочерних элементов BeautifulSoup
  19. Функция __init__ в Python
  20. Метод __call__ в Python
  21. Руководство по библиотеке pydantic
  22. Метод radd для пользовательских чисел
  23. Декораторы в Python
  24. inspect в Python: анализ кода
  25. Список переменных с %who
  26. Анонимные функции Lambda
  27. Flask — веб-фреймворк Python
  28. Делегирование в Python
  29. Переопределение метода __lshift__
  30. Использование метода lower()
  31. Фильтрация элементов с помощью islice
  32. Обрезка изображения с Pillow
  33. Объединение списков с помощью zip
  34. Поиск email
  35. Получение идентификатора объекта в памяти
  36. Применение функции map() в Python
  37. Функция sleep() в Python
  38. Python defaultdict добавление ключа
  39. Экспорт внешнего файла с помощью writefile
  40. Получение списка кортежей из словаря
  41. Отслеживание выполнения программы с библиотекой tqdm
  42. lru_cache оптимизация функций
  43. Объединение множеств в Python
  44. Выбор редактора кода.

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