Курс 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. Модуль os в Python: работа с файлами
  2. Python Метод del.
  3. Навыки Python: строки, типы данных
  4. Асинхронное выполнение задач в Python
  5. Метод join для наборов
  6. Метод join() для объединения элементов строки
  7. Оператор «or» в Python
  8. Проверка однородности элементов списка
  9. Импорт модулей в Python 3.12
  10. Настройка нарезки списков
  11. Автоматизация с Python
  12. Уникальность ключей в словаре
  13. Итераторы с потерямиZIP
  14. Округление чисел с помощью round
  15. Назначение максимального и минимального значения переменной в Python.
  16. Распаковка элементов последовательности
  17. Измерение времени выполнения кода
  18. Итераторы в Python
  19. Настройка вывода в Numpy
  20. Пространство имен в Python
  21. Оптимизация памяти с __slots__
  22. Удаление элемента из списка в Python
  23. Управление памятью в numpy.
  24. Поиск шаблона в строке
  25. Декораторы классов
  26. Функция enumerate() в Python
  27. Поиск уникальных элементов строкой в Python
  28. Операции с массивами в NumPy
  29. Метод split() для разделения строк
  30. Сравнение объектов в Python
  31. Декораторы в Python
  32. Форматирование вывода списков
  33. Анонимные функции в Python
  34. Извлечение аудио из видео
  35. Нахождение максимального значения и его индекса в списке
  36. Логирование с Loguru
  37. Создание таблиц в Python с PrettyTable
  38. Хранение данных
  39. Создание списка дат
  40. Преобразование данных в Python
  41. Игра «Камень, ножницы, бумага» — Python
  42. Метод get() в Python
  43. Объединение Python и Shell
  44. Python Метод sleep() времени
  45. Работа с модулем os в Python
  46. Библиотека Emoji: использование смайлов в Python
  47. Howdoi — получение ответов из терминала
  48. Управление мышью и клавиатурой с Pyautogui

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