关于python中 and 和 or 的一些特殊使用
程序员文章站
2022-05-18 20:44:28
print(True or 1) # True print(1 or True) # 1 print(3 or 1) # 3 print(0 or 3) # 3 总结:or左边无论是 数字还是Bool 为真时输出左边,否则输出or的右边。 and与or正好相反:and左边无论是 数字还是Bool 为 ......
print(true or 1) # true
print(1 or true) # 1
print(3 or 1) # 3
print(0 or 3) # 3
总结:or左边无论是 数字还是bool 为真时输出左边,否则输出or的右边。
and与or正好相反:and左边无论是 数字还是bool 为真时输出右边,否则输出and的左边
且当and和or同时出现时优先计算and。
上一篇: python基础-文件处理
下一篇: 前端如何保存页面图片,并在相册中查看?
推荐阅读
-
详解关于Android Studio中安装和gradle的一些坑
-
Python2和Python3中urllib库中urlencode的使用注意事项
-
Python中函数的多种格式和使用实例及小技巧
-
Python中的上下文管理器和with语句的使用
-
Python中@property的理解和使用示例
-
使用Python和xlwt向Excel文件中写入中文的实例
-
对python中的argv和argc使用详解
-
OpenCV中的新函数connectedComponentsWithStats使用(python和c++实例)
-
Python中的anydbm模版和shelve模版使用指南
-
[python] 在 python2和3中关于类继承的 super方法简要说明