Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonには三項条件演算子がありますか?


Python2.5で三項演算子が追加されました。その構文は次のとおりです。

構文
x if expr==True else y

次の例は使用法を示しています

>>> percent=59
>>> 'pass' if percent>=50 else 'fail'
'pass'
>>> percent=45
>>> 'pass' if percent>=50 else 'fail'
'fail'

  1. *演算子はPythonのリストでどのように機能しますか?

    star(*)演算子は、シーケンス/コレクションを位置引数に解凍します。したがって、リストがあり、そのリストの項目をリスト内の各位置の引数として渡したい場合は、各要素に個別にインデックスを付ける代わりに、*演算子を使用できます。 例 def multiply(a, b):   return a * b values = [1, 2] print(multiply(*values)) これにより、リストが解凍され、実際に-として実行されます。 print(multiply(1, 2)) 出力 これにより、出力が得られます- 2

  2. Pythonの条件文-If、Else、Elif

    このチュートリアルでは、ifの使用方法を見ていきます。 、else およびelif Pythonのステートメント。 任意の言語でコーディングする場合、決定を下し、決定の結果に基づいてコードを実行する必要がある場合があります。 Pythonでは、ifを使用します 条件を評価するステートメント。 PythonIfステートメント ifの構文 Pythonのステートメントは次のとおりです。 if condition: statement セミコロン:に特に注意してください およびインデント 。 論理演算子を使用して条件を評価します。論理演算子は次のとおりです。 等しい:a ==