Python中的逻辑运算符及示例2025年1月5日 | 阅读6分钟 引言在本教程中,我们将学习 Python 中的逻辑运算符及示例。Python 逻辑运算符用于创建布尔表达式。这些逻辑运算符的每个操作本身就是一个布尔运算符。运算符用于对值和变量执行函数。它们是用于算术和逻辑计算的特殊字符。运算符操作的值称为操作数。在这里,我们来看一些 Python 逻辑运算符方法以理解它们的含义。 示例 除了 false 表达式之外,Python 还错误地将所有类型的零整数、空序列(字符串、定义、名称)、空字典和空集合解释为 false。所有其他值都假定为 True。Python 中有 3 种逻辑运算符。它们是“and”、“or”和“not”。它们必须用小写表示。 逻辑运算符在 Python 中,逻辑运算符用于条件语句(True 或 False)。它们可以执行逻辑 AND、逻辑 OR 和逻辑 NOT 操作。这些运算符的图表如下 -
逻辑运算符的真值表
Python 中的逻辑 AND 运算符要使复合布尔表达式为 true,两个操作数都必须为 true。如果一个或两个操作数被评估为 False,则表达式返回 False。 ![]() 程序代码 1 在这里,我们提供一个 Python 中逻辑“and”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - The numbers of two operands are greater than 10 At least one number of the operand is not greater than 10 程序代码 2 在这里,我们提供另一个 Python 中逻辑“and”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - At least the value of two operands is true Python 中的逻辑 OR 运算符如果其操作数中的任何一个为 true,则变量或运算符返回 true。要使复合布尔表达式为 False,两个操作数都必须为 False。 ![]() 程序代码 1 在这里,我们提供一个 Python 中逻辑“or”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - One of the operands is greater than 10 Not any operand is greater than 10 程序代码 2 在这里,我们提供另一个 Python 中逻辑“or”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - At least one number has a Boolean value is True 程序代码 3 在这里,我们提供另一个 Python 中逻辑“or”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - a or b: 5 c or a: 20 b or c: 20 Python 中的逻辑 NOT 运算符这是一个一元运算符。后续布尔操作数的状态将被反转。因此,true 将变为 false,false 将变为 true。 ![]() 程序代码 1 在这里,我们提供一个 Python 中逻辑“not”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - The boolean value of x is divisible by either 2 or 6 程序代码 2 在这里,我们提供另一个 Python 中逻辑“not”运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - not (a+b > 20): True 多运算符的使用在多运算符的情况下,首先,Python 始终从左到右评估给定表达式。我们可以从以下示例中理解 Python 逻辑运算符的重要性。 程序代码 1 在这里,我们提供一个 Python 中多运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - x > 0 and y < 10 and z > 0: False 程序代码 2 在这里,我们提供另一个 Python 中多运算符的程序代码。代码如下 - 输出 现在,我们运行上面的代码并找到结果。结果如下 - The value of the method called is: 2 At least one of the operands is positive |
Jaro 相似度 两个字符串之间的 Jaro 相似度是衡量它们相似度的指标。Jaro 距离的值在 0 到 1 之间。其中 1 表示字符串相等,0 表示不相似。示例:输入:s1 = "CRATE",s2 = "TRACE";输出:Jaro 相似度……
阅读 8 分钟
简介 DuckDB 正在数据管理和分析领域掀起波澜。人们经常称它为“分析领域的 SQLite”。它是一个 SQL 数据库管理系统,可以在其他程序内部运行。DuckDB 能够很好地处理分析任务。它与常规数据库不同,因为它能够...
7 分钟阅读
OpenCV,即开源计算机视觉库,是一个广泛使用的开源工具包,它支持计算机视觉、机器学习和图像处理相关的任务。OpenCV 为用户提供了大量的操作来管理实时视觉场景,同时允许他们处理简单的图像...
7 分钟阅读
简介 Google 本身创建了 Go 语言,或 Golang,它是一种静态类型语言,具有“C”类语法,但能够直接编译为机器代码,并且最适合并发高效的编程。与其意图相比,它最有用...
阅读 6 分钟
简介 有时,我们需要存储大量数据并快速访问它。但是,管理许多文件可能会很麻烦。这时 HDF5 文件就派上用场了。它们允许我们将大量数据存储在高格式二进制中,确保...
阅读 4 分钟
编程中的一个关键思想是并发性,尤其是在可伸缩性和性能至关重要的当代软件开发中。在 Python 中,多个任务能够同时运行的能力可以提高程序效率,特别是对于涉及 CPU 或 I/O 密集型操作的活动。进程池是其中一种...
5 分钟阅读
SimpleAudio 简介 SimpleAudio 库是一个 Python 模块,旨在使音频播放变得简单高效。当您想为应用程序添加快速声音时,例如在游戏中播放声音效果、声音通知,甚至...
阅读9分钟
? Python 是一种高级、解释型编程语言,以其简单性和可读性而闻名。其语法强调代码的可读性,并让开发者能够用比 C++ 或 Java 等语言更少的代码行来表达思想。Python 支持多种编程范式,包括...
阅读 3 分钟
Python 是一种高级、解释型编程语言,以其清晰度和易用性而闻名。Python 由 Guido van Rossum 创建,并于 1991 年首次发布,它通过巧妙地使用大括号来强调代码的清晰度。它支持多种编程范例,包括过程式...
阅读 3 分钟
? 简介:在本教程中,我们了解到 Python 字典中的一个键可以包含一个或多个值。字典是 Python 数据结构的表示,可以看作是 C++ 中映射的类似物。它是一个动态数据结构,可以...(此段落未提供完整的英文原文,故翻译不完整)
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India