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




相关文章
|
26天前
|
Python
在Python中,布尔(Boolean)数据类型
【4月更文挑战第8天】Python中的布尔数据类型包含`True`和`False`,常用于控制程序流程,如`if`和`while`语句。示例展示了布尔值的赋值、条件判断及逻辑运算(`and`、`or`、`not`)。此外,Python能自动将其他数据类型(如0、空字符串、空列表等)转换为`False`,其余转为`True`,便于条件检查。
20 1
在Python中,布尔(Boolean)数据类型
|
28天前
|
Python 容器
Python中的布尔(Boolean)
【4月更文挑战第6天】Python中的布尔类型有两值:`True`和`False`,常用于条件判断和控制流。布尔运算包括AND(与)、OR(或)和NOT(非)。在布尔上下文中,`False`, `None`, `0`, `""`, 空容器等被认为是假值,其他值视为真值。`bool()`函数可将值转换为布尔,`isinstance()`用于检查对象是否为布尔类型。这些概念是Python逻辑判断的基础。
53 6
Python中的布尔(Boolean)
|
4月前
|
Java C++ Python
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
18 0
|
4月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
45 1
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
|
6月前
|
数据挖掘 索引 Python
【Python】数据分析:pandas之布尔索引
【Python】数据分析:pandas之布尔索引
37 0
|
5月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
61 0
|
5月前
|
JavaScript 前端开发 Java
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
43 1
|
5月前
|
Python
Python 程序的输出 | 第二十一套(布尔)
Python 程序的输出 | 第二十一套(布尔)
37 0
|
8月前
|
开发者 Python
Python 布尔类型
布尔值表示两个值之一:True(真)或False(假)。 **布尔值** 在编程中,您经常需要知道一个表达式是否为True或False。 您可以在Python中评估任何表达式,并获得两个答案之一:True或False。 当您比较两个值时,表达式会被评估,Python会返回布尔答案:
60 0
|
11月前
|
存储 Python
【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)
【Python入门篇】——Python中判断语句(布尔类型,比较运算符,if语句)
94 0