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

Для сравнения строк в Python можно использовать операторы == и !=. Оператор == позволяет проверить, являются ли две строки идентичными. Например, если у нас есть две строки ‘hello’ и ‘hello’, то выражение ‘hello’ == ‘hello’ вернет True, так как строки идентичны. В случае, если строки отличаются, выражение вернет False.

Оператор !=, наоборот, позволяет проверить, не являются ли две строки идентичными. То есть, если у нас есть две строки ‘hello’ и ‘world’, то выражение ‘hello’ != ‘world’ вернет True, так как строки не идентичны. Если же строки равны, выражение вернет False.

Пример использования операторов сравнения строк:


string1 = 'hello'
string2 = 'world'

if string1 == string2:
    print('Строки идентичны')
else:
    print('Строки не идентичны')

if string1 != string2:
    print('Строки не идентичны')
else:
    print('Строки идентичны')

В данном примере, если значения переменных string1 и string2 будут ‘hello’ и ‘world’ соответственно, первый блок кода выведет «Строки не идентичны», так как строки отличаются, а второй блок кода выведет «Строки не идентичны», так как строки не равны.

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

Автор урока

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

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

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

  1. TON Smart Challenge #2: участие и подготовка
  2. Генераторы в Python
  3. Progress с библиотекой tqdm
  4. Операции с датами в Python
  5. Форматирование данных с помощью pprint
  6. Функция enumerate в Python
  7. Сериализация и десериализация объектов
  8. Метод join() с набором
  9. Руководство по библиотеке pydantic
  10. Использование type hints
  11. Работа с zip-архивами в Python
  12. Создание новых функций через partial
  13. ChainMap.new_child() — добавление нового словаря
  14. Основы работы с базами данных в Python
  15. Установка и использование Virtualenv
  16. Объединение списков с помощью zip
  17. ChainMap избыточные ключи
  18. Управление фоновыми задачами в Python
  19. Обработка исключений в Python
  20. Функция reversed() в Python
  21. Python: цикл for и оператор присваивания
  22. Получение атрибутов и методов класса
  23. Объединение списков в Python
  24. Виртуальные среды в Python
  25. Использование super() в Python
  26. Определение наиболее частого элемента с помощью collections.Counter
  27. Вывод сложных структур данных с помощью pprint
  28. CSV строка разделение в Python
  29. Работа с аргументами командной строки
  30. Объединение словарей в Python
  31. Разделение строки на подстроки в Python
  32. Python union() функция — объединение множеств
  33. Аннотации типов в Python
  34. Философия Python
  35. Улучшение читаемости кода в Python
  36. Атрибуты массивов в Numpy
  37. Оператор is в Python
  38. Преобразование документов в PDF с помощью Spire.Office
  39. Создание Radio кнопок в tkinter
  40. Очистка вывода в Python
  41. Склеивание строк без циклов
  42. Регистрация на хакатоне
  43. Отслеживание прогресса с tqdm
  44. Импорт модулей и пакетов в Python
  45. Транспонирование 2D-массива с помощью zip
  46. Замена текста в Python
  47. Сериализация объектов в Python
  48. Циклы в Python

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