1 布尔值说明
print(2 > 1) # Trueprint(2 == 1) # Falseprint(2 < 1) # False
a = 200b = 33if b > a:print("b比a大")else:print("b比a小")
2 判断值和变量
print(bool("Say")) # Trueprint(bool(9)) # True
x = "Say"y = 9print(bool(x))print(bool(y))
3 值为True的情况
bool("abc")bool(123)bool(["apple", "cherry", "banana"])
4 值为 False的情况
bool("")bool(())bool([])bool({})bool(False)bool(None)bool(0)
class myclass():def __len__(self):return 0myobj = myclass()print(bool(myobj))
5 函数返回布尔类型
x = 2print(isinstance(x, int)) # True
https://blog.csdn.net/weixin_44237659?spm=1011.2124.3001.5343
文章转载自微思研,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




