Pythonの三項演算子

| | | | | | | | | | | | | | | | | | |

Pythonには三項演算子はありません。ただし、三項演算子のように機能するように、if-elseステートメントの記述はサポートされています。

Pythonに特別な三項演算子がないのはなぜですか?

多くのプログラミング言語には、三項演算子があります。しかし、彼らの主な目標は、単純なif-elseブロックを削除してコードサイズを減らすことです。 Pythonは、if-elseステートメントを改善して、ステートメントを追加するのではなく、コードのサイズを縮小しました。

Pythonの実装

Pythonで3値演算子をシミュレートするための構文は< / p>