Курс Python → Преобразование букв в нижний регистр

Метод lower() в Python представляет собой простой способ преобразования всех прописных букв в строке в строчные. Например, если у нас есть строка «Hello, World!», то после применения метода lower() она будет преобразована в «hello, world!». Это очень удобно, если нам нужно сравнивать строки без учета регистра символов.

Однако, стоит помнить, что строки в Python являются неизменяемыми объектами. Это означает, что после создания строки ее нельзя изменить, можно лишь создать новую строку с нужными изменениями. Поэтому при использовании метода lower() исходная строка остается неизменной, и результат применения метода возвращается как новая строка.

Пример использования метода lower():


s = "Hello, World!"
lower_s = s.lower()
print(lower_s)  # Выведет: hello, world!

Также стоит учитывать, что метод lower() не изменяет саму строку, а лишь возвращает новую преобразованную строку. Поэтому, если нам нужно сохранить результат преобразования, мы должны присвоить его новой переменной, как показано в примере выше.

Итак, метод lower() в Python представляет собой удобный способ преобразования всех прописных букв в строке в строчные без изменения исходной строки. Помните об этом при использовании метода в своем коде.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Оптимизация сравнения в Python
  2. Запрос DELETE с библиотекой requests
  3. Создание namedtuple из словаря
  4. Работа со строками
  5. Фильтрация элементов с помощью islice
  6. Ключевое слово global в Python
  7. Пропуск строк в файле с itertools
  8. Python: библиотеки и функции
  9. Оператор is в Python
  10. Имена объектов в Python
  11. Отладка в командной строке
  12. Преобразование вложенного списка
  13. Ошибка NotImplemented в Python
  14. Генераторы словарей и множеств
  15. capitalize() — изменение регистра первого символа строки
  16. Функция reversed() в Python
  17. Принципы программирования
  18. Pretty-printing JSON в Python
  19. Разделение строки с регулярными выражениями
  20. Метод setdefault() в Python
  21. Создание объекта времени
  22. Введение в Python
  23. Циклы for в Python
  24. Управление ресурсами с контекстными менеджерами
  25. Печать календаря в Python
  26. Повторение элементов в Python
  27. Метод __ixor__ для побитового исключающего ИЛИ
  28. Игра «Угадывание чисел»
  29. Enum в Python
  30. Блок else в циклах Python
  31. Преобразование символов с помощью map
  32. Метод rpow в Python
  33. Настройка вывода NumPy
  34. Работа с изменяемыми коллекциями
  35. Установка библиотек в Python
  36. Глубокое копирование объектов
  37. Декораторы в Python
  38. Форматирование строк с помощью f-строк
  39. Оптимизация памяти с помощью __slots__
  40. Справка по импортированным модулям
  41. Получение комбинаций в Python
  42. CSV строка разделение в Python
  43. Подсчет частоты элементов с Counter
  44. Выход из профиля в Django
  45. Декораторы в Python
  46. Работа с модулем bisect
  47. Переопределение метода len

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