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

Pythonのブール値


式の真理値は、boolと呼ばれるPythonデータ型として格納されます。このデータ型には、このような値は2つしかありません。正誤問題。

ブールデータ型

以下のプログラムでは、TrueおよびFalseブール値のデータ型を確認します。

print(True)
print(type(True))
print(False)
print(type(False))

出力

上記のコードを実行すると、次の結果が得られます-

True
<class 'bool'>
False
<class 'bool'>

ブール式

ブール式は、ブール値に評価される式です。ほとんどの場合、比較演算子が含まれます。以下の例では、比較演算子がブール値をどのように提供できるかを示します。 bool()メソッドは、ex[resison。

の真理値を返すために使用されます。

Syntax: bool([x])
Returns True if X evaluates to true else false.
Without parameters it returns false.

以下に、bool関数のパラメーターとして数値ストリームとブール値を使用する例を示します。結果は、パラメータに応じて真または偽になります。

# Check true
a = True
print(bool(a))
# Check false
a = False
print(bool(a))
# Check 0
a = 0.0
print(bool(a))
# Check 1
a = 1.0
print(bool(a))
# Check Equality
a = 5
b = 10
print(bool( a==b))
# Check None
a = None
print(bool(a))
# Check an empty sequence
a = ()
print(bool(a))
# Check an emtpty mapping
a = {}
print(bool(a))
# Check a non empty string
a = 'Tutorialspoint'
print(bool(a))

出力

上記のコードを実行すると、次の結果が得られます-

True
False
False
True
False
False
False
False
True

  1. Python辞書の値を合計する方法は?

    Python辞書の値の合計を取得するのは非常に簡単です。最初に、dict.values()を使用してリスト内の値を取得できます。次に、sumメソッドを呼び出して、これらの値の合計を取得できます。 例 d = {    'foo': 10,    'bar': 20,    'baz': 30 } print(sum(d.values())) 出力 これにより、出力が得られます- 60

  2. Pythonのブール演算子とは何ですか?

    論理演算子and、またはnotは、ブール演算子とも呼ばれます。 andおよびor演算子には、trueまたはfalseと評価される2つのオペランドが必要ですが、演算子ではなく、trueまたはfalseと評価される1つのオペランドが必要です。 ブール値と演算子は、両方のオペランドがtrueを返す場合にtrueを返します。 >>> a=50 >>> b=25 >>> a>40 and b>40 False >>> a>100 and b<50 False >>> a==0 and b==