Python运算符2025年4月18日 | 阅读 14 分钟 在 Python 中,运算符是用于对不同的值和变量执行特定操作的符号。这些值和变量被视为操作数,运算符作用于它们之上。运算符是特定编程语言中构建逻辑的基础。 Python 中使用的运算符类型如下
现在让我们在接下来的章节中讨论这些 Python 中使用的运算符。 算术运算符Python 算术运算符用于两个操作数上,执行基本的数学运算,如加法、减法、乘法和除法。Python 中有不同类型的算术运算符,包括用于加法的 '+' 运算符、用于减法的 '-' 运算符、用于乘法的 '*'、用于除法的 '/'、用于取模的 '%'、用于幂运算的 '**' 和用于整除的 '//'。 让我们来看下面的算术运算符表以获得详细解释。
程序代码 现在我们给出 Python 中算术运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: For a = 46 and b = 4 Calculate the following: 1. Addition of two numbers: a + b = 50 2. Subtraction of two numbers: a - b = 42 3. Multiplication of two numbers: a * b = 184 4. Division of two numbers: a / b = 11.5 5. Floor division of two numbers: a // b = 11 6. Reminder of two numbers: a mod b = 2 7. Exponent of two numbers: a ^ b = 4477456 比较运算符Python 比较运算符主要用于比较两个值或变量(操作数)并相应地返回布尔值 True 或 False。Python 中有各种类型的比较运算符,包括 '==', '!=', '<=', '>=', '<' 和 '>'。 让我们来看下面的比较运算符表以获得详细解释。
程序代码 现在我们给出 Python 中比较运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: For a = 46 and b = 4 Check the following: 1. Two numbers are equal or not: False 2. Two numbers are not equal or not: True 3. a is less than or equal to b: False 4. a is greater than or equal to b: True 5. a is greater b: True 6. a is less than b: False 赋值运算符使用赋值运算符,右侧表达式的值被赋给左侧操作数。Python 提供了不同的赋值运算符来为变量赋值。这些赋值运算符包括 '=', '+=', '-=', '*=', '/=', '%=', '//=', '**=', '&=', '|=', '^=', '>>=', 和 '<<='。 让我们来看下面的常用赋值运算符表以获得详细解释。
程序代码 现在我们给出 Python 中赋值运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: a += b: 40 a -= b: 28 a *= b: 204 a /= b: 5.666666666666667 a %= b: 4 a **= b: 1544804416 a //= b: 5 按位运算符位运算符对两个操作数的值进行逐位处理。Python 中使用多种位运算符,例如按位或 (|)、按位与 (&)、按位异或 (^)、取反 (~) 、左移 (<<) 和右移 (>>)。 让我们来看下面的位运算符表以获得详细解释。
程序代码 现在我们给出 Python 中位运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: a & b : 0 a | b : 15 a ^ b : 15 ~a : -8 a << b : 1792 a >> b : 0 逻辑运算符逻辑运算符通常用于评估表达式以做出决策。Python 提供了不同类型的逻辑运算符,如 and、or 和 not。对于逻辑 AND,如果第一个为 0,它不取决于第二个。对于逻辑 OR,如果第一个为 1,它不取决于第二个。 让我们来看下面的 Python 中使用的逻辑运算符表以获得详细解释。
程序代码 现在我们给出 Python 中逻辑运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: For a = 7, checking whether the following conditions are True or False: "a > 5 and a < 7" => False "a > 5 or a < 7" => True "not (a > 5 and a < 7)" => True 成员运算符我们可以使用 Python 成员运算符来验证一个值是否存在于 Python 数据结构中。如果该值或变量存在于序列(列表、元组或字典)中,则结果为真;否则,返回 False。
程序代码 现在我们给出 Python 中成员运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下: Given List: [12, 22, 28, 35, 42, 49, 54, 65, 92, 103, 245, 874] x = 31 is NOT present in the given list. y = 28 is present in the given list. 身份运算符Python 提供了两个身份运算符 is 和 is not,用于检查两个值是否位于内存的同一位置。两个相等但并不意味着它们是相同的。
程序代码 现在我们给出 Python 中身份运算符的代码示例。代码如下 - 示例立即执行输出 现在我们在 Python 中编译上述代码,并在成功编译后运行它。然后输出如下 - a is c => True a is not c => False a is b => False a is not b => True a == b => True a != b => False 算符优先运算符的检查顺序对于理解至关重要,因为它告诉我们首先需要考虑哪个运算符。下面是 Python 运算符的优先级表。
结论因此,在本文中,我们讨论了所有的 Python 运算符。我们简要讨论了它们的工作原理,并分享了在 Python 中使用每个运算符的程序代码。 下一个主题Python 注释 |
我们请求您订阅我们的新闻通讯以获取最新更新。