デカ文字Python

デカ文字&短文でPythonを簡潔にまとめたブログ

初めてのPython-ブール演算

 

今回は数行で終わります。

 

 

 Pythonでは0でない数値、空でないオブジェクトはすべてTrueと解釈される

str = "spam"
if str:
print("str is True")
>>>str is True

str = ""
if not str:
print("str is False")
>>>str is False 

 

比較演算が行われると、その結果がTrueかFalseで戻される

print(1 > 5)
>>>False

 

ブール演算子を使った場合は、オペランドのオブジェクトが戻り値となる

print(2 or 3)
>>>2

print(0 or 3)
>>>3

print("spam" and "ham")
>>>ham

print(None and "spam")
>>>None

 or演算子は左辺がTrueなら左辺を戻す。左辺がFalseなら右辺を戻す。

and演算子は左辺がTrueなら右辺を戻す。左辺がFalseなら左辺を戻す。

 

今回はここまで