0
True or -1 > None
はTrue
ですが、True > None
と-1 > None
はFalse
を返します。"Trueまたは-1>なし"がTrueを返します
これはなぜですか? Pythonで
True or -1 > None
はTrue
ですが、True > None
と-1 > None
はFalse
を返します。"Trueまたは-1>なし"がTrueを返します
これはなぜですか? Pythonで
、True or -1 > None
は関係なく、表現
のあなたはどちらか 'A'または 'B'よりも大きいかどうかをチェックするために' AまたはB> C 'を行うことができない、常に真である、
True or (-1 > None)
と評価'c'。最初のコードスニペットは '(True)または(-1> None)'として評価され、 'True'が真であるため、式も真です。 – Arc676あなたはPython 2を使用しています。これは悪い考えです。このような比較は、Python 3ではおそらく使用しているはずです。 –
'True> None'と' -1> None'は '2.7'に' True'を返します。 –