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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM