Курс 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"
- Оптимизация сравнения в Python
- Запрос DELETE с библиотекой requests
- Создание namedtuple из словаря
- Работа со строками
- Фильтрация элементов с помощью islice
- Ключевое слово global в Python
- Пропуск строк в файле с itertools
- Python: библиотеки и функции
- Оператор is в Python
- Имена объектов в Python
- Отладка в командной строке
- Преобразование вложенного списка
- Ошибка NotImplemented в Python
- Генераторы словарей и множеств
- capitalize() — изменение регистра первого символа строки
- Функция reversed() в Python
- Принципы программирования
- Pretty-printing JSON в Python
- Разделение строки с регулярными выражениями
- Метод setdefault() в Python
- Создание объекта времени
- Введение в Python
- Циклы for в Python
- Управление ресурсами с контекстными менеджерами
- Печать календаря в Python
- Повторение элементов в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Игра «Угадывание чисел»
- Enum в Python
- Блок else в циклах Python
- Преобразование символов с помощью map
- Метод rpow в Python
- Настройка вывода NumPy
- Работа с изменяемыми коллекциями
- Установка библиотек в Python
- Глубокое копирование объектов
- Декораторы в Python
- Форматирование строк с помощью f-строк
- Оптимизация памяти с помощью __slots__
- Справка по импортированным модулям
- Получение комбинаций в Python
- CSV строка разделение в Python
- Подсчет частоты элементов с Counter
- Выход из профиля в Django
- Декораторы в Python
- Работа с модулем bisect
- Переопределение метода len















