python 布尔值 bool( ) 与逻辑运算符

逻辑运算符

not

and

or

运算符优先级

not > and >or

printer(x or y)  x为非零,则返回x,否则返回y

复制代码
print(1 or 2)
print(3 or 2)
print(0 or 1)
print(0 or 3)

#打印结果
1
3
1
3
复制代码

printer(x and y)  x为非零,则返回y,x为零,则返回x

复制代码
print(1 and 2)

print(0 and 2)

print(2 and 3)

#运行结果

2

0

3

复制代码

数字转换布尔值

复制代码
print(bool(1))

print(bool(0))

print(bool(2))

#运行结果

True

False

True
复制代码

 

本文作者:Lyvin.zhang

本文链接:https://www.cnblogs.com/stationing/p/9162625.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Lyvin.zhang  阅读(2569)  评论(2编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起