Курс Python → Сравнение строк в Python

Для выполнения сравнения строк в Python можно использовать операторы равенства (==) и сравнения (, !=, =). Эти операторы позволяют сравнивать строки по их лексикографическому порядку, то есть по их символам.

Например, если у нас есть две строки ‘abc’ и ‘def’, то при сравнении ‘abc’ < 'def' результат будет True, так как символ 'a' в строке 'abc' идет раньше символа 'd' в строке 'def' в алфавитном порядке.


str1 = 'abc'
str2 = 'def'

print(str1 < str2)  # Вывод: True

Также стоит помнить, что при сравнении строк учитывается регистр символов. То есть строка в верхнем регистре считается отличной от строки в нижнем регистре.

Если необходимо выполнить сравнение строк без учета регистра символов, можно предварительно преобразовать строки к одному регистру (например, к нижнему или верхнему) с помощью методов lower() или upper().


str1 = 'Python'
str2 = 'python'

print(str1.lower() == str2.lower())  # Вывод: True
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Генераторные функции в Python
  2. Подписка на каналы разработчиков
  3. Округление чисел с помощью round
  4. Python union() функция — объединение множеств
  5. Работа со списками
  6. Оператор match в Python
  7. Нахождение пересечения множеств
  8. Работа с срезами в Numpy
  9. Декоратор Property в Python
  10. Создание итератора
  11. Функция pow() — возвести число в степень
  12. Поиск самого частого элемента
  13. Определение размера папок в Python
  14. Дизассемблирование Python кода
  15. Условные выражения в Python
  16. UserString в Python
  17. Модуль pprint
  18. Освобождение памяти в Python
  19. Ошибка NotImplemented в Python
  20. Модуль os: работа с файлами и папками
  21. Получение текущего времени в Python
  22. Бесконечная проверка в Python
  23. Генерация UUID в Python
  24. Создание списков в Python
  25. Python enumerate() для работы с индексами
  26. Проверка вхождения подстроки
  27. Метод __int__ в Python
  28. Чтение бинарного файла в Python.
  29. Генератор списка в Python
  30. Работа с комбинациями в Python.
  31. Использование функции enumerate()
  32. Преобразование чисел в слова
  33. Избегайте использования goto
  34. Работа с файлами в Python
  35. Работа с argparse
  36. Удаление ключа из словаря
  37. Профилирование данных с Pandas
  38. Просмотр атрибутов и методов класса
  39. Именованные срезы в Python
  40. Измерение времени выполнения кода
  41. Управление ресурсами в Python
  42. Ограничение ресурсов в Python
  43. Извлечение аудио из видео

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