Pythonのbool()
関数は、オブジェクトの真偽を評価する組み込み関数です。0に解決される値はFalseと評価され、それ以外のものはすべてTrueと評価されます。
bool()
関数は、他のデータ型(文字列、整数、浮動小数点数など)をブールデータ型に変換するために使用されます。ブールデータ型はTrueとFalseの2つの値のみを格納できます。
以下に、Pythonのbool()
関数の使用例を示します。
# Python3
# Pythonプログラムを示す
# 組み込みメソッドbool()を使用
# xがFalseなのでFalseを返す
x = False
print(bool(x))
# xがTrueなのでTrueを返す
x = True
print(bool(x))
# xがyと等しくないのでFalseを返す
x = 5
y = 10
print(bool(x == y))
# xがNoneなのでFalseを返す
x = None
print(bool(x))
# xが空のシーケンスなのでFalseを返す
x = ()
print(bool(x))
# xが空のマッピングなのでFalseを返す
x = {}
print(bool(x))
# xが0なのでFalseを返す
x = 0.0
print(bool(x))
# xが空でない文字列なのでTrueを返す
x = 'GeeksforGeeks'
print(bool(x))
出力:
False
True
False
False
False
False
False
True
このように、Pythonのbool()
関数は、条件文で値を評価するための変換に一般的に使用されます。これはPythonプログラミングの基本的な部分であり、理解しておくことが重要です。.