Pythonで三項演算子(ソフトウェアテストアプリケーション)

序文

Javaでは、:?構文bは、条件が真である場合には、逆に戻るBでは、戻り前記同様の(条件)があります。私たちは、三項演算子これを呼び出します。

Pythonは、そのような構文が存在しないこと、それはありません、非常に残念なことでした!

Pythonで三項演算子

しかし、Pythonで、ものの、そのような表現構文が存在しない、しかしによってif -- else三項演算子の効果と同様に実装されてもよいです。:例としては、以下のようにしている
A、B二つの数字、a> bの戻り値「より」であれば、そうでない場合、戻り「あまり私たちはPythonで表現することができます

もし > :B
     リターン より

リターン 少ないです

上記のコード一般慣例しかし、実際には、また、例えば、次の例のように使用すること。 if--else

>>>、B = 1,2 
>>> C = ' より'  であれば > B  ' 以下' 
>>> プリント(C)
以下

量だけ上記の例c = 'more' if a>b else 'less' の従来の実践での機能を実現するためのコードの4行に。

さらに、次のように三項演算子の効果を得ることができるPythonで別の方法があります。

>>> C = {TRUE:' もっと'、FALSE:' 未満' }> B]
 >>> C
 ' 未満'

世間の注目のこれ以上の交流ません:猿の学校の机

 

おすすめ

転載: www.cnblogs.com/techfix/p/12305665.html