欢迎访问宙启技术站
智能推送

使用Python的内置函数bool()来判断真假值

发布时间:2023-12-14 08:57:48

Python的内置函数bool()可以判断一个值的真假性。它可以接受任何数据类型的参数,并返回对应的布尔值True或False。

使用例子如下:

例子1:判断整数的真假值

num1 = 0
num2 = 42

print(bool(num1))  # False
print(bool(num2))  # True

例子2:判断浮点数的真假值

float1 = 0.0
float2 = 3.14

print(bool(float1))  # False
print(bool(float2))  # True

例子3:判断字符串的真假值

string1 = ""
string2 = "Hello, World!"

print(bool(string1))  # False
print(bool(string2))  # True

例子4:判断列表的真假值

list1 = []
list2 = [1, 2, 3]

print(bool(list1))  # False
print(bool(list2))  # True

例子5:判断字典的真假值

dict1 = {}
dict2 = {"name": "John", "age": 25}

print(bool(dict1))  # False
print(bool(dict2))  # True

例子6:判断集合的真假值

set1 = set()
set2 = {1, 2, 3}

print(bool(set1))  # False
print(bool(set2))  # True

例子7:判断None的真假值

value = None

print(bool(value))  # False

例子8:判断布尔值的真假值

bool1 = True
bool2 = False

print(bool(bool1))  # True
print(bool(bool2))  # False

例子9:判断函数的真假值

def func():
    return True

print(bool(func))  # True

例子10:判断空值的真假值

value = ""

print(bool(value))  # False

通过以上例子,我们可以看到使用bool()函数可以方便地判断任何数据类型的真假值。在Python中,以下值被认为是False:False、None、0、空字符串、空列表、空字典、空集合和空元组。其他值都被认为是True。