Python三目演算子
1544 ワード
Python三目演算子
pythonの3つの演算子は他の言語と大きく異なり、他の言語(
python三目演算子には2つの書き方があります
第1の形態は
第2の形態は、タプル
後ろの
注意(1/0,2)[条件]この場合はエラーが報告されます.この書き方はまずメタグループの値を計算しなければならないので、値にエラーがあるとエラーが報告されます.
pythonの3つの演算子は他の言語と大きく異なり、他の言語(
C/C++ Java JavaScript
など)の3つの演算子は一般的に ? :
です.python三目演算子には2つの書き方があります
第1の形態は
if else
であるb = 1 if True else 2
print( b )
''' :1 '''
第2の形態は、タプル
(a1,a2)[True/false]
を使用する後ろの
[]
里がTrueならa 2、Falseならa 1print((1,2)[True])
print((1,2)[False])
''' : 2 1 '''
>>> True == 1
True
>>> False == 0
True
>>> True == 2
False
注意(1/0,2)[条件]この場合はエラーが報告されます.この書き方はまずメタグループの値を計算しなければならないので、値にエラーがあるとエラーが報告されます.