30,417
社区成员




1.
print(10>9) print(10<9) print(10==9)
True
False
False
2.
a=100 b=30 if b>a: print("b大于a") else: print("b不大于a")
b不大于a
3.评估值和变量
bool函数允许您评估任何值,并给您True或False返回
print(bool("川川")) print(bool(20))
True
True
x = "川川" y = 15 print(bool(x)) print(bool(y))
True
True
4.布尔真值
True如果他具有某种内容,几乎任何值都会被评估,任何字符串都是True,空字符串除外,除了0.任何列表,元祖,集合和字典都是True,空的除外
print(bool("abc")) print(bool(123)) print(bool(["apple", "cherry", "banana"]))
True
True
True
5.布尔假值
print(bool(False)) print(bool(None)) print(bool(0)) print(bool("")) print(bool(())) print(bool([])) print(bool({}))
6.函数返回布尔值
def myFunction() :
return True
print(myFunction())
结果:
True
def myFunction() :
return True
if myFunction():
print("YES!")
else:
print("NO!")
如果函数打印YES没有打印NO
x = 200 print(isinstance(x, int))
结果:True
Python中很多返回布尔值的内置函数,如isinstance函数,可用于确定对象是否属于某一种数据类型
比如检查对象是否为整数
练习题:
1.True
2.False
3.False
4.True
5.False