2013-07-01 2 views
1

Итак, я делаю шпаргалку питона для себя, и когда я начал покрытие операторов сравнения, я заметил эти два:python: разница между! = И <>?

a = 1 
b = 2 

if a != b: 
print("Dunno") 

if a <> b: 
print("Dunno") 

Я использую Python 2.7 и был интересно, если есть разница между двух операторов?

+1

Это обман, но поиск Google и Stack Overflow отскакивает при поиске этих операторов. –

+0

Я не эксперт в Python, но в SQL они почти идентичны. <> считается языком, специфичным для MySQL, поскольку он не стандартизирован на борту. Я бы просто использовал «! =» – ProfileTwist

+0

Да, много информации об операторах, но я не мог найти разницу между ними; который имеет смысл, видя, что его нет: P Спасибо, ребята Редактировать: Сохранить для валюты – user2528030

ответ

0

<> устарел. Кроме этого, нет.

1

Как описано в the documentation, они одинаковы. <> устарел и был удален в Python 3, поэтому вы должны использовать !=.

Смежные вопросы