Курс 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. JMESPath в Python
  3. Обратный список чисел
  4. Исключение NotImplementedError
  5. Форматирование даты с strftime()
  6. Удаление элементов из списка
  7. Работа со строками
  8. Retrying в Python: повторные вызовы
  9. Удаление первого элемента списка
  10. Капитализация строк
  11. F-строки в Python 3.8
  12. Особенности запятых в Python
  13. Копирование словарей и списков в Python
  14. Работа с аргументами командной строки в Python
  15. Именование переменных в Python
  16. Игра «Камень, ножницы, бумага» — Python
  17. Динамические маршруты во Flask
  18. Очистка данных с помощью pandas
  19. Мониторинг памяти с Pympler
  20. Парсинг веб-страниц с Beautiful Soup
  21. Резервирование символов в Python
  22. Работа с timedelta
  23. Big O оптимизация
  24. Работа с zip-архивами в Python
  25. Работа с контекст-менеджером «with»
  26. Переменные в Python: сокращение гласных
  27. Многострочные комментарии в Python
  28. Работа с timedelta в Python
  29. Создание итератора
  30. Метод join() для объединения элементов
  31. Создание списка дат
  32. Метод join для наборов
  33. Сортировка слиянием
  34. Роль object и type в Python
  35. Поиск повторов в списке
  36. Метод __imod__ для Python
  37. Разделение строки в Python
  38. Работа с GitHub в Telegram
  39. Функция enumerate() в Python
  40. Импорт и использование модулей в Python
  41. Метод splitlines() для разделения строк
  42. Работа с itertools
  43. Отладка регулярных выражений в Python
  44. Классы данных в Python
  45. Генераторы в Python
  46. Создание списков в Python
  47. Работа с библиотекой requests

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