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

Python — это язык программирования, который отличается тем, что строки в нем чувствительны к регистру. Это значит, что строка, написанная в нижнем регистре, будет отличаться от строки, написанной в верхнем регистре. Например, строки «hello» и «Hello» будут считаться разными.

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

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


string1 = "Hello"
string2 = "WORLD"

if string1.lower() == string2.lower():
    print("Строки равны без учета регистра")
else:
    print("Строки не равны без учета регистра")

В данном примере метод lower() применяется к обеим строкам перед сравнением, что позволяет сравнивать строки без учета регистра символов. Таким образом, вне зависимости от того, какой регистр используется при написании строк, они будут считаться равными при сравнении с использованием метода lower().

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

Автор урока

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

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

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

  1. Замена атрибута в именованном кортеже
  2. Метод __ixor__ для побитового исключающего ИЛИ
  3. Оператор распаковки в Python
  4. Декоратор @override
  5. capitalize() — изменение регистра первого символа строки
  6. Переворот строки с помощью срезов
  7. Переопределение метода __lshift__
  8. Работа с изменяемыми коллекциями
  9. Форматирование даты с strftime()
  10. Сортировка слиянием
  11. Зарезервированные слова в Python
  12. Работа с f-строками 2.0
  13. Создание словаря через dict comprehension
  14. Установка библиотек в Python
  15. Управление экспортом элементов
  16. Очистка данных в Python
  17. Отображение графиков в Jupyter с Matplotlib
  18. Удаление дубликатов с помощью множеств
  19. Копирование объектов в Python
  20. Основные операции с библиотекой Numpy
  21. Прокачанный трейсинг ошибок
  22. Множественные конструкторы в Python
  23. Декоратор total_ordering для сравнения объектов
  24. Расчет времени выполнения кода
  25. Поиск подстроки в строке
  26. Обезопасьте ввод данных
  27. Работа с комбинациями в Python.
  28. Функциональное программирование в Python
  29. Преобразование чисел в слова
  30. Создание новых функций через partial
  31. Именование столбцов в Python с pandas
  32. Очистка данных с Pandas
  33. Объединение строк с помощью метода join
  34. Утечки переменных цикла в Python 3.x
  35. Основы слова
  36. Сравнение def и lambda-функций
  37. Декораторы в Python
  38. Многострочные строки в Python
  39. Построение графиков в Matplotlib
  40. Изменения в обработке логических значений
  41. Добавление элемента к кортежу
  42. Форматирование кода на Python

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