Курс 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. Копирование словарей и списков в Python
  3. Проектирование Singleton с метаклассом
  4. Преобразование типов данных в set comprehension
  5. Работа с YAML в Python
  6. Преобразование вложенного списка
  7. Перебор элементов списка в Python
  8. Атрибуты класса и экземпляра в Python
  9. Получение списка кортежей из словаря
  10. Распаковка аргументов в Python
  11. Работа с итераторами в Python
  12. Подсказки при вводе данных в Python
  13. Метод gt в Python
  14. Конвертация текстовых чисел с помощью Numerizer
  15. Использование эмодзи в Python
  16. Определение имен функций
  17. Работа с массивами в Numpy
  18. Управление асинхронными задачами с помощью Semaphore
  19. Фильтрация списка от «ложных» значений
  20. Работа с аргументами командной строки
  21. Функции any() и all() в Python
  22. Импорт классов из другого файла
  23. Python Аргументы по умолчанию
  24. Сортировка слиянием
  25. Основы работы с os
  26. Метод Enumerate() для списков
  27. Поиск элементов BeautifulSoup
  28. Работа с NumPy
  29. Перегрузка операторов в Python
  30. Иерархия классов в Python
  31. Объединение списков в Python.
  32. Декораторы в Python
  33. Имена объектов в Python
  34. Выход из профиля в Django
  35. Улучшение читаемости кода в Python
  36. Обновление данных через PUT запрос
  37. Основные операции с Numpy
  38. Условное добавление элементов в список
  39. Метод rsub в Python: расширение функциональности вычитания
  40. Работа со строками в Python
  41. Удаление URL-адресов в Python
  42. Замена переменных в Python
  43. Создание графиков в терминале
  44. Печать списка с помощью метода join
  45. Лямбда-функции в Python
  46. Декораторы с аргументами в Python
  47. Генерация случайных чисел Python
  48. Методы HTTP запросов в Flask
  49. Оператор zip в Python

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