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




相关文章
|
8月前
|
Python 容器
Python中的布尔(Boolean)
【4月更文挑战第6天】Python中的布尔类型有两值:`True`和`False`,常用于条件判断和控制流。布尔运算包括AND(与)、OR(或)和NOT(非)。在布尔上下文中,`False`, `None`, `0`, `""`, 空容器等被认为是假值,其他值视为真值。`bool()`函数可将值转换为布尔,`isinstance()`用于检查对象是否为布尔类型。这些概念是Python逻辑判断的基础。
339 6
Python中的布尔(Boolean)
|
8月前
|
Python
Python中布尔字面量
【4月更文挑战第8天】Python中的布尔值只有`True`和`False`,常用于控制流程,如`if`和`while`语句。示例展示了布尔赋值、条件判断和逻辑运算(`and`、`or`、`not`)。此外,其他数据类型如整数、空字符串等可隐式转换为布尔值,其中非零、非空值被视为`True`,零、空值被视为`False`。
60 1
Python中布尔字面量
|
8月前
|
Python
在Python中,布尔(Boolean)数据类型
【4月更文挑战第8天】Python中的布尔数据类型包含`True`和`False`,常用于控制程序流程,如`if`和`while`语句。示例展示了布尔值的赋值、条件判断及逻辑运算(`and`、`or`、`not`)。此外,Python能自动将其他数据类型(如0、空字符串、空列表等)转换为`False`,其余转为`True`,便于条件检查。
88 1
在Python中,布尔(Boolean)数据类型
|
8月前
|
索引 Python
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
96 1
Python 教程之 Pandas(5)—— Pandas 中的布尔索引
|
8月前
|
Java C++ Python
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
Python 教程之运算符(3)—— G-Fact 19(布尔逻辑和位非运算符)
48 0
|
3月前
|
Python
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
本篇将详细介绍Python中的布尔类型及其应用,包括布尔值、逻辑运算、关系运算符以及零值的概念。布尔类型是Python中的一种基本数据类型,广泛应用于条件判断和逻辑运算中,通过本篇的学习,用户将掌握如何使用布尔类型进行逻辑操作和条件判断。
69 1
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
|
5月前
|
机器学习/深度学习 数据可视化 API
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
59 3
|
5月前
|
Python
python布尔类型 (Boolean Type)
【8月更文挑战第3天】
100 8
|
6月前
|
语音技术 数据安全/隐私保护 Python
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
语音识别---数据输入(input语句),布尔类型和比较运算符,if语句的基本格式,Python通过空格缩进来判断代码块的归属关系,我要买票吗讲解?if_elif_else
|
8月前
|
存储 Python
Python中的布尔数据类型:深入探索与应用
Python中的布尔数据类型:深入探索与应用
211 5