Курс 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. Поиск шаблона в начале строки
  3. Избегайте двойного подчеркивания
  4. Тайное преобразование типа ключа
  5. Создание генераторов
  6. Генераторы данных
  7. Concrete Paths в Python
  8. Тестирование с responses
  9. Тестирование модели в PyTorch
  10. Нарезка списков в Python
  11. Генераторы в Python
  12. Работа с множествами в Python
  13. Преобразование списков в словарь
  14. Игра «Виселица» на Python
  15. Рекурсия для обращения строки
  16. Импорт объектов из модулей
  17. Создание лямбда-функций
  18. Проверка строки на палиндром
  19. Метод rsub для пользовательских чисел
  20. Множественное присваивание в Python
  21. Объединение словарей в Python
  22. Экспорт функций в Python
  23. Перехват исключений в Python
  24. Печать списка с помощью метода join
  25. Транспонирование матрицы в Python
  26. Разработка игры Pong с turtle
  27. Прокачанный трейсинг ошибок
  28. Переворот строки
  29. ROT13 Шифр Цезаря в Python
  30. Логический оператор «and» в Python
  31. Метаклассы в Python
  32. Функция format() в Python
  33. inspect в Python: анализ кода
  34. Многострочные комментарии в Python
  35. Работа с многоуровневыми словарями в Python
  36. Применение функций в Python
  37. Мощь вложенных функций в Python
  38. Установка пакета в Python
  39. Инициализация переменных
  40. Создание обратного итератора
  41. Строки в Python: апострофы и кавычки
  42. Конструктор в Python
  43. Изменение переменной в Python: nonlocal
  44. Логирование с Loguru

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