Ребят объясните, не могу разобраться со сложными логическими выражениями, а в частности со строением выражения при помощи оператори and, переменные должны быть строкового типа. Каким образом я могу строковые типы сравнивать? Как он их сравнивает? По количеству символов что ли?
Вот к примеру смотрите:
>>> str1 = ‘a’
>>> str2 = ‘b’
>>> str1 < “c” and str2 != “a”
True
Это каким образом?