Как сравнить две строки в Python

Операторы сравнения Python

Чтобы сравнить две строки, мы имеем в виду, что мы хотим определить, эквивалентны ли две строки друг другу или, возможно, какая строка должна быть больше или меньше другой.

Это делается с помощью следующих операторов:

  • == : это проверяет, равны ли две строки
  • ! = : проверяет, не равны ли две строки.
  • : проверяет если строка слева от него меньше, чем строка справа
  • : проверяет, меньше ли строка слева от строки на его правая
  • > : проверяет, больше ли строка слева от строки справа
  • > = : проверяет, больше ли строка слева от строки справа или равна ей.

Как выполнить сравнение

Сравнение строк в Python происходит посимвольно. То есть символы в одинаковых позициях сравниваются из обеих строк.

Если символы удовлетворяют заданному условию сравнения, он перемещается к символам в следующей позиции. В противном случае он просто возвращает False .

Примечание. Некоторые моменты, которые следует помнить при использовании операторов сравнения строк :

  • При сравнении учитывается регистр, поэтому одни и те же буквы в разных регистрах (верхний/нижний) будут обрабатываться как отдельные символы
  • Если два символа различны, затем сравнивается их значение Unicode; символ с меньшим значением Unicode считается более низким.

Пример

При сравнении учитывается регистр

1 из 5

Понимание кода

В виджете кода ниже используются операторы сравнения, о которых мы говорили выше, для сравнения различных строк.. Прежде чем мы посмотрим на код, ниже приведены значения Unicode для всех символов, используемых во фрагменте кода:

  1. J — 0x004A
  2. j — 0x006A
  3. o — 0x006F
  4. h — 0x0068
  5. n — 0x006E
  6. D — 0x0044
  7. d — 0x0064
  8. e — 0x0065
  name = 'John'name2 =' john'name3 = 'doe'name4 =' Doe'print ("Равны ли имя и имя 1?") print (name == name2) print ("Отличаются ли имя и имя3?")  print (name! = name3) print ("Имя меньше или равно name2?") print (name  = name2)  print ("Имя4 меньше, чем имя?") print (name4  

Оцените статью
nanomode.ru
Добавить комментарий