2011-01-19 11 views
6

<の意味は何ですか?Pythonで<>意味するもの

私も、そうでない場合、私はそれを見つけることを試みているだろう他の言語でこれを見ていない...

を私はGoogleでそれを探して試してみましたが、私は検索語の中に入るように見えることはできません。

+1

と等しくないことを意味する=!と同じで、ヴィルトの言語のpropablyいくつかの他は、同じ方法でそれを使用しますPythonとして。 – delnan

+1

BASICはこの演算子を使用する別の言語です。 –

+1

これもSQLです。 – Dirk

答えて

15

<>は、!=、不等式のテスト演算子の代わりのスペルです。 IIRCでは、Python3で削除されました。

>>> "foo" <> "bar" 
True 
>>> "foo" <> "foo" 
False 
+3

+1(正しく覚えておいてください) – delnan

+2

私は決してPythonプログラムで<!>を見つけたことはありません!毎日何か新しいことを学ぶ。 – seggy

+2

@seggy - できるだけ早く忘れてしまった新しいことを学んでください:)もちろん、あなたはOLD pythonコードを維持しなければなりません。 – KevinDTimm

1

<>not equal toを意味する。 <>および!=は同じ意味を有する。 docsから

:!

フォーム<>と=等価です。 Cとの一貫性について 、!= が好ましい。ここで!=は以下に記載されています <>も受け付けています。 <>スペル は古くなったと見なされます。

2

それは時代遅れ不等式演算子である

3

!=( "等しくない")と同じです。 Python documentationを参照してください。

!=も<を書き込むことができます>が、これは時代遅れの使用が唯一の後方互換性のため 保持 です。新しいコードは は常に使用してください!=。

0

<>オペレータは、レコード、パスカル(したがって、デルファイ)について

if thing1 <> thing2: 
    code here 
関連する問題