Неравенства в Python :!= vs not ==

Сегодня, когда я писал код на Python, я понял, что оператор неравенства можно записать как a!=bили not a==b. Мне стало любопытно:

  1. Оба способа ведут себя одинаково или есть какие-то тонкие различия?
  2. Есть ли какая-то причина использовать одно вместо другого? Один из них используется чаще, чем другой?
12
задан Theron Luhn 3 May 2012 в 04:09
поделиться