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