Курс 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. Встраивание HTML в Jupyter Notebook
  2. Метод pos в Python
  3. Python enumerate() использование
  4. Операторы объединения в Python 3.9
  5. Отладка в Python
  6. Поиск индексов в списке
  7. Профилирование с Pandas
  8. Обязательные аргументы в Python
  9. Метод title() в Python
  10. Списки: объединение, изменение
  11. Документация функции help() в Python
  12. Управление мышью и клавиатурой с Pyautogui
  13. Работа с датой и временем в Python
  14. Отправка POST-запроса в REST API
  15. Сложение матриц в NumPy
  16. Настройка шрифта и цвета в Tkinter
  17. Ускорение выполнения кода в Python
  18. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  19. Оператор += в Python
  20. Работа с часовыми поясами в Python
  21. Howdoi — получение ответов из терминала
  22. Обновление данных через PUT запрос
  23. Преобразование Excel в PDF с Spire.XLS
  24. Метод radd для пользовательских чисел
  25. Создание спинбокса в tkinter
  26. Принципы SRP и OCP
  27. Списковый компрехеншен.
  28. Декораторы в Python
  29. Генераторы в Python
  30. Создание словарей в Python
  31. Установка Home Assistant
  32. Мониторинг памяти с Pympler
  33. Поиск HTML-элементов с BeautifulSoup
  34. Сортировка с параметром key
  35. Нахождение пересечения множеств
  36. Работа с множествами в Python
  37. Python reversed() vs срез[::-1]
  38. Методы в Python
  39. Подсчет элементов в Python
  40. Вложенные функции в Python
  41. Возврат нескольких значений из функции
  42. Объединение множеств в Python
  43. Локальные переменные.
  44. Метод classmethod
  45. Сериализация данных в JSON с помощью json.dumps
  46. Проверка на истинность объектов в Python
  47. Просмотр атрибутов и методов класса
  48. Замена атрибута в именованном кортеже

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