Pythonには、ブーリアン型(boolean)というデータ型が存在します。ブーリアン型は、True
(真)またはFalse
(偽)の2つの値を持つことができます。
ブーリアン型の変数は以下のように宣言できます。
x = True
y = False
また、ブーリアン型の値は、比較演算子(>
、<
、==
など)を用いた式の評価結果としても得られます。
print(1 > 0) # True
print(1 <= 0) # False
print(9 == 9) # True
Pythonでは、bool()
関数を使用して、特定の値をブーリアン型に変換することも可能です。
print(bool(10)) # True
print(bool(-10)) # True
print(bool("Hola")) # True
print(bool(0.1)) # True
print(bool([])) # False
ブーリアン型の値は、if
文などの条件分岐で頻繁に使用されます。例えば、以下のように使用できます。
a = 1
b = 2
if b > a:
print("b es mayor que a")
また、Pythonのブーリアン型はint
型のサブクラスであり、True
とFalse
はそれぞれ整数の1
と0
に対応しています。
print(isinstance(True, int)) # True
print(issubclass(bool, int)) # True
以上がPythonにおけるブーリアン型の基本的な使い方と特性になります。これらの知識を活用して、より効率的なコードを書くことができます。.