Python 中的运算符函数

pythonprogrammingserver side programming更新于 2024/3/26 17:15:00

在 Python 中,有一些额外的标准库方法用于数学运算,如算术、逻辑、关系、按位等运算。这些方法可以在 operator 模块下找到。

要首先使用它,我们需要将其导入运算符标准库模块。

import operator

在本节中,我们将看到一些用于按位运算和容器运算的运算符函数。

算术运算

首先,我们将看到算术运算函数。这些如下所示。

Sr.No 函数 &描述
1

add(x,y)

add() 方法用于将两个数字 x 和 y 相加。它执行简单的加法。它类似于 x + y 操作。

2

sub(x,y)

sub() 方法用于从 x 中减去 y。它类似于 x - y 操作。

3

mul(x,y)

mul() 方法用于将两个数字 x 和 y 相乘。它类似于 x * y 运算。

4

truediv(x,y)

truediv() 方法用于求 x 除以 y 后的结果。此方法可能返回小数值作为结果。它类似于 x / y 运算。

5

floordiv(x,y)

floordiv() 方法用于求 x/y 的商。它类似于 x // y 操作。

6

mod(x,y)

mod() 方法用于获取 x/y 的余数。它类似于 x % y 操作。

7

pow(x,y)

pow() 方法用于查找 x ^ y。它类似于 x ** y 操作。

示例代码

#算术运算符
导入运算符
print('加法:' + str(operator.add(56, 45)))
print('减法:' + str(operator.sub(56, 45)))
print('乘法:' + str(operator.mul(56, 45)))
print('真除法:' + str(operator.truediv(56, 45))) # 与 a / b 相同
print('整除法:' + str(operator.floordiv(56, 45))) # 与 a // b 相同
print('取余:' + str(operator.mod(56, 45))) # 与 a % b 相同
print('pow:' + str(operator.pow(5, 3)))

输出

添加:101
减:11
乘法:2520
真除法:1.2444444444444445
向下取整除法:1
取模:11
pow:125

关系运算

运算符模块还包含关系运算符,如<、<=、>、>=、==、!=。

运算符函数如下所示 −

Sr.No 函数 &描述
1

lt(x,y)

lt() 方法用于检查数字 x 是否小于 y。它类似于 x < y 操作。

2

le(x,y)

le() 方法用于检查数字 x 是否小于或等于 y。它类似于 x <= y 操作。

3

eq(x,y)

eq() 方法用于检查数字 x 和 y 是否相等。它类似于 x == y 操作。

4

gt(x,y)

gt() 方法用于检查数字 x 是否大于 y。它类似于 x > y 操作。

5

ge(x,y)

ge() 方法用于检查数字 x 是否大于或等于 y。它类似于 x >= y 操作。

6

ne(x,y)

ne() 方法用于检查数字 x 和 y 是否不相等。它就像 x != y 操作。

示例代码

#关系运算符
import operator
print('小于:' + str(operator.lt(5, 10)))
print('小于等于:' + str(operator.le(10, 10)))
print('大于:' + str(operator.gt(5, 5)))
print('大于等于:' + str(operator.ge(5, 5)))
print('等于:' + str(operator.eq(12, 12)))
print('不等于:' + str(operator.ne(15, 12)))

输出

小于:True
小于等于:True
大于:False
大于等于:True
等于:True
不等于:True

相关文章