Pythonには三項演算子はありません。ただし、三項演算子のように機能するように、if-elseステートメントの記述はサポートされています。
Pythonに特別な三項演算子がないのはなぜですか?
多くのプログラミング言語には、三項演算子があります。しかし、彼らの主な目標は、単純なif-elseブロックを削除してコードサイズを減らすことです。 Pythonは、if-elseステートメントを改善して、ステートメントを追加するのではなく、コードのサイズを縮小しました。
Pythonの実装
Pythonで3値演算子をシミュレートするための構文は< / p>