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,如需转载请自行联系原作者




相关文章
|
3月前
|
Java C++ Python
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
17 0
|
3月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
45 1
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
|
5月前
|
数据挖掘 索引 Python
【Python】数据分析:pandas之布尔索引
【Python】数据分析:pandas之布尔索引
37 0
|
4月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
61 0
|
4月前
|
JavaScript 前端开发 Java
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
43 1
|
4月前
|
Python
Python 程序的输出 | 第二十一套(布尔)
Python 程序的输出 | 第二十一套(布尔)
37 0
|
7月前
|
开发者 Python
Python 布尔类型
布尔值表示两个值之一:True(真)或False(假)。 **布尔值** 在编程中,您经常需要知道一个表达式是否为True或False。 您可以在Python中评估任何表达式,并获得两个答案之一:True或False。 当您比较两个值时,表达式会被评估,Python会返回布尔答案:
60 0
|
10月前
|
存储 Python
【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)
【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)
93 0
|
10月前
|
存储 Python
【Python入门】Python的判断语句(布尔类型和比较运算符)
【Python入门】Python的判断语句(布尔类型和比较运算符)
|
10月前
|
Python
Python编程 数值类型 布尔类型
Python编程 数值类型 布尔类型
269 0