記事掲載:https://laptrinhcanban.com/ja
Python で論理演算子を使用する方法。このレッスンの後、python の論理演算はpythonの論理演算子によって表されることを学びます。
Python pythonの論理演算子表
Python で論理演算を実行するには、以下の表にリストされているpython 論理演算子を使用します。
演算子 | 表現 | 意味 |
---|---|---|
AND | X and Y | X と Y の両方が true の場合は true |
OR | X or Y | X または Y の少なくとも 1 つが true の場合は true |
NOT | not X | X が false の場合は True、X が true の場合は False |
Pythonの論理演算子は、論理演算子の両側が true か false かをチェックし、それらを組み合わせて結果を出します。Python での論理演算の結果は、 Python では True (真) または False (偽) の 2 つの値を持つブール型になります。
Python の論理 AND 演算子
Python では積論理演算子とも呼ばれる論理 AND 演算子は、両側が true の場合は True を返し、一方が false の場合は False を返します。
True and True = True
True and False = False
False and True = False
False and False = False
処理に関しては、Python の論理 AND 演算子は、最初に左側の式 X をチェックします。X が True の場合、Y の値を返します。X が False の場合、X の値を返します。
Python で論理 AND 演算子を使用する具体的な例は次のとおりです。
print(2 < 10 and 2 < 40) |
次のような変数を使用して、Python で論理 AND 演算子を使用することもできます。
num = 20 |
Pythonの論理OR演算子
Python では論理和演算子とも呼ばれる論理 OR 演算子は、どちらかの側が true の場合は True を返し、両方の側が false の場合は False を返します。
True or True = True
True or False = True
False or True = True
False or False = False
処理手順については、python の論理 OR 演算子は論理 AND 演算子の逆になります。論理 OR 演算子は、最初に左側の式 X をチェックします。X が True の場合、X の値を返します。X が False の場合、Y の値を返します。
Python で論理 OR 演算子を使用する具体的な例は次のとおりです。
print(2 < 10 or 2 < 40) |
次のような変数を使用して、Python で論理 AND 演算子を使用することもできます。
num = 20 |
Pythonの論理NOT演算子
Python では論理否定演算子とも呼ばれる論理 NOT 演算子は、どちらかの側が true の場合は True を返し、両方の側が false の場合は False を返します。
not True = False
not False = True
Python で論理 NOT 演算子を使用する具体的な例は次のとおりです。
print(not 2 < 40) # = not True |
次のような変数を使用して、Python で論理 NOT 演算子を使用することもできます。
num = 20 |
Pythonの論理演算子の優先順位
Python で複数の論理演算子が式に共存している場合、それらの優先順位は次のとおりです。
not
> and
> or
つまり、not演算子は Python の論理演算子の中で最も優先順位が高くなります。
例えば:
print(not True or True and False) |
式でこれらの演算子の優先順位を変更するには、次のように()括弧を使用します。
print((True or True) and False) |
尚、<
や>
など比較演算子は Python の論理演算子よりも優先順位が高いため、式でそれらを一緒に記述するときに()括弧を使用する必要はありません。
print(0 < a and a < 100) |
- Python での演算子の優先順位については、Operator precedence in pythonの記事で詳細を確認できます。
Python での論理演算子の適用
Python の論理演算子は、if ステートメントやループ内の条件式でよく使用されます。これらのトピックに関する次の記事では、それらについてさらに説明します。
参考までに、Python で演算子を使用する具体的な例をいくつか示します。
if文で論理演算子の使用
old = 17 |
while文で論理演算子の使用
num = 1 |
まとめ
上記 Kiyoshi は、python で論理演算子を使用する方法について説明しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。
そして、次のレッスンで Python の知識についてさらに学びましょう。
URL Link
ホーム › 初心者向けのpython学習>>07. pythonの条件分岐