开发者社区> 技术小胖子> 正文

python布尔运算记录

简介:
+关注继续查看

0为假,1为真。


and 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值,即如果x 为假(0),则打印假(0),否则打印y的值。

 a=10  b=20 c=0

a and c=10 and 20 =20(10,非0,为真,打印y(20)).

c and a=0 and 10 =0 (x=0,为假,为0)

c and b and c =10 and 20 and 0 (x非0,非假,打印最后一个y的值0)

a and c and b =10 and 0 and 20 (当对比到0 and 20时,x=0,打印假(0),对比结束)


orx or y布尔"或"- 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。

 10 or 20 如果 10(x)不是0值 ,显示10(x),否则打印 y值20

 0 or 20 x=0, 打印y值 20


notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

    当x为真时,打印假。当x为假时,打印真。


>> not 5 and 1   x 非0 ,为真,打印非真:false (0)

>> not 0 and 1   x为0,为假。打印非假:true (1)




      本文转自笔下生辉  51CTO博客,原文链接:http://blog.51cto.com/752030200/1829610,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C调用Python崩溃的记录
C调用Python崩溃的记录
65 0
python 3.8.11 版本下geopandas的安装记录
python 3.8.11 版本下geopandas的安装记录
56 0
【Python刷题记录】Python 练习实例1
有两个磁盘文件A和B,各存放一行字母中。 要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
29 0
【Python刷题记录】Day1-选择题
整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是什么?
121 0
(肝了三个小时的困难题-必须记录一下)剑指 Offer 37. 序列化二叉树-----python && C++源代码
(肝了三个小时的困难题-必须记录一下)剑指 Offer 37. 序列化二叉树-----python && C++源代码
46 0
Python基础记录下字符串模糊匹配的方式
使用Python的difflib库中get_close_matches方法
111 0
python问题记录
关于调试python过程中遇到的问题,保存在此以备之后查看
55 0
+关注
技术小胖子
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
双剑合璧-Python和大数据计算平台的结合
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多