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

Posted 迷卐途知返

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

printer(1 and 2)

printer(0 and 2)

printer(2 and 3)

#运行结果

2

0

3

数字转换布尔值

printer(bool(1))

printer(bool(0))

printer(bool(2))

#运行结果

True

False

True

 

以上是关于python 布尔值 bool( ) 与逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

25.Python逻辑运算符及其用法

python布尔类型和逻辑运算

JS 中的布尔运算符 && 和 ||

javaScript 中的布尔运算符 && 和 ||

python-逻辑运算和布尔值

bool 函数用法