2017-01-06 4 views
-1

addorの使い方は、私がpython2.7のドキュメントdata structureを読んでいろいろなやり方で興味があります。PythonのADD/ORは何に使用できますか?

以下はその例のコードである:

>>> string1, string2, string3 = '', 'Trondheim', 'Hammer Dance' 
>>> non_null = string1 or string2 or string3 
>>> non_null 
'Trondheim' 

andorが左から右に短絡operation.Their引数が評価されると呼ばれ、評価はすぐに結果が決定されるように停止します。最後に評価された引数を返します。for ... inifなどの構造を使用すると、返り値がaddまたはorを使用している可能性があります。

+2

'add 'ではなく' and'を意味しましたか? – user2357112

+1

それは可能であることを覚えておいてください。ある日、あなたはそれを使うことができます。 – wwii

+0

はい、 'and' @ user2357112 –

答えて

1

orを使用して、空でない最初の文字列を選択することができます。

さらに広義には、orは、最初の偽ではない、非存在でない、空でない値を与えます。

同様にandは、このような要素の最後を与えます。

少なくとも1つのoprandの論理演算に対応するブール値をもっとも頻繁に使用する傾向があります(orの場合)、すべてのoprandsが真でなければなりません(andの場合)。

+0

ありがとうございます。 –

関連する問題