1

以前、Python のドキュメントを読んでいて、<>. これは とどのように違います!=か? 私が知る限り、唯一の違いは、<>文字列では機能しないことです。<>何か特別なことをしているのにしていないのですか!=、それとも 2 年以上聞いていなかった理由がありますか?

4

3 に答える 3

5

<>過去の名残りです。ドキュメントの引用

!= can also be written <>, but this is an obsolete usage kept for backwards compatibility only. New code should always use !=.

また、Python 3 は をサポートしていないことに注意してください<>

于 2013-03-03T14:14:30.807 に答える
2

<> !=文字列またはその他のタイプの場合、とまったく同じです

>>> 'a' <> 'b'
True
>>> 'a' != 'b'
True

ただし、<>非推奨です。Python 3 から削除されました。常に!=代わりに使用してください。

于 2013-03-03T14:14:11.457 に答える
2

Operator<>は単に の廃止されたバージョンです!=

ドキュメントから参照してください。

于 2013-03-03T14:14:37.407 に答える