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

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

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

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


string1 = "Hello"
string2 = "WORLD"

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

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

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

Автор урока

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

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

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

  1. Оболочка Python
  2. Блок try…finally в Python
  3. Удаление файлов и папок в Python
  4. Логические значения в Python
  5. Функция sleep() в Python
  6. Метод rpow в Python
  7. Ускоренный импорт библиотек
  8. Измерение времени выполнения кода
  9. Аргументы *args и **kwargs
  10. Основы Python за 14 дней
  11. Переопределение оператора % для объектов
  12. Функции с необязательными аргументами
  13. Метод rlshift для битового сдвига
  14. Многопоточность в Python
  15. Проверка существования переменной с оператором :=
  16. Создание файла с проверкой ошибки
  17. Исключение NotImplementedError
  18. Поиск индексов в списке
  19. Библиотека sh: использование команд bash в Python
  20. Замена текста с re.sub()
  21. Ветвление выражения в Python
  22. Активация Matplotlib в Jupyter
  23. Итерация по копии коллекции
  24. Удаление эмодзи с помощью pandas
  25. Настройка нарезки списков
  26. Модуль subprocess: запуск внешних команд
  27. Метод Enumerate() для списков
  28. Метод get() для словарей
  29. Перехват исключений в Python
  30. Вывод символов строки в Python
  31. Профилирование кода на Python
  32. Объединение кортежей в Python
  33. CLI-инструмент howdoi
  34. Проверка вхождения подстроки
  35. Кортеж в Python: создание, доступ, изменение
  36. Использование метода lower()
  37. Создание и операции с дробями
  38. Повторение элементов в Python
  39. Обработка данных в Python
  40. Список импортированных модулей в Python
  41. Установка Home Assistant
  42. Создание коллекций из генератора
  43. Тестирование с responses
  44. Работа с f-строками 2.0
  45. Философия Python
  46. Списки в Python: основы

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