以下のエディターでは、Python が三項演算子とスイッチを必要としない理由について簡単に説明します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう
三項演算子の場合、Python では代わりに条件式を使用できます
たとえば、x
1if x<5else 0
注: 条件式は Python 2.5 より前に導入されたため、上記のコードは 2.5 以降のバージョンにのみ適用されます
2.5 より前のバージョンの場合は、次の形式を使用できます
X<5and1or 0
switch の場合は、完全に辞書を使用して実装してください
>>>def switch(choice): return dict(enumerate(range(4)))[choice] >>> switch(1) >>> switch(0) values = { value1: do_something1, value2: do_something2, ... valueN: do_somethingN, } values.get(var, do_default_something)()
上記は、Python に三項演算子とスイッチが必要ない理由についての編集者の簡単な説明です。お楽しみいただければ幸いです。
Python に三項演算子とスイッチが必要ない理由に関するその他の記事については、PHP 中国語 Web サイトに注目してください。