Python 教程之运算符(9)—— Python 中的运算符函数

简介: Python 教程之运算符(9)—— Python 中的运算符函数

Python 在“运算符”模块下为许多数学、逻辑、关系、按位等操作预定义了函数。本文介绍了一些基本功能。

1. add(a, b)  :- 这个函数返回给定参数的加法

操作 - a + b。

2. sub(a, b)  :- 此函数返回给定参数的差异

操作 - a - b。

3. mul(a, b)  :- 这个函数返回给定参数的乘积

操作 - a * b。

# 演示 add()、sub()、mul() 工作的 Python 代码
# importing operator module
import operator
# 初始化变量
a = 4
b = 3
# 使用 add() 将两个数字相加
print ("The addition of numbers is :",end="");
print (operator.add(a, b))
# 使用 sub() 减去两个数字
print ("The difference of numbers is :",end="");
print (operator.sub(a, b))
# 使用 mul() 将两个数字相乘
print ("The product of numbers is :",end="");
print (operator.mul(a, b))

输出:

The addition of numbers is:7
The difference of numbers is :1
The product of numbers is:12

4. truediv(a,b)  :- 这个函数返回给定参数的除法

操作 - a / b。

5. floordiv(a,b)  :- 此函数还返回给定参数的除法。但该值是下限值,即返回最大的小整数

操作 – a // b。

6. pow(a,b)  :- 这个函数返回给定参数的

操作 – a ** b.

7. mod(a,b)  :- 这个函数返回给定参数的模数。

操作 – a % b.

# 演示 truediv()、floordiv()、pow()、mod() 工作的 Python 代码
# importing operator module
import operator
# 初始化变量
a = 5
b = 2
# 使用 truediv() 将两个数字相除
print ("The true division of numbers is : ",end="");
print (operator.truediv(a,b))
# 使用 floordiv() 将两个数字相除
print ("The floor division of numbers is : ",end="");
print (operator.floordiv(a,b))
# 使用 pow() 对两个数字求幂
print ("The exponentiation of numbers is : ",end="");
print (operator.pow(a,b))
# 使用 mod() 取两个数的模
print ("The modulus of numbers is : ",end="");
print (operator.mod(a,b))

输出:

csharp

The true division of numbers is: 2.5
The floor division of numbers is: 2
The exponentiation of numbers is: 25
The modulus of numbers is: 1

8. lt(a, b)  :- 此函数用于检查 a 是否小于 b。如果 a 小于 b,则返回 true,否则返回 false。

操作 - a < b

9. le(a, b)  :- 此函数用于检查 a 是否小于或等于 b。如果 a 小于或等于 b,则返回 true,否则返回 false。

操作 - a <= b

10. eq(a, b)  :- 此函数用于检查 a 是否等于 b。如果 a 等于 b,则返回 true,否则返回 false。

操作 - a == b

# 演示 lt()、le() 和 eq() 工作的 Python 代码
# importing operator module
import operator
# 初始化变量
a = 3
b = 3
# 使用 lt() 检查 a 是否小于 b
if(operator.lt(a,b)):
  print ("3 is less than 3")
else : print ("3 is not less than 3")
# 使用 le() 检查 a 是否小于或等于 b
if(operator.le(a,b)):
  print ("3 is less than or equal to 3")
else : print ("3 is not less than or equal to 3")
# 使用 eq() 检查 a 是否等于 b
if (operator.eq(a,b)):
  print ("3 is equal to 3")
else : print ("3 is not equal to 3")

输出:

3 is not less than 3
3 is less than or equal to 3
3 is equal to 3

11. gt(a,b)  :- 此函数用于检查 a 是否大于 b。如果 a 大于 b,则返回 true,否则返回 false。

操作 - a > b

12. ge(a,b)  :- 此函数用于检查 a 是否大于或等于 b。如果 a 大于或等于 b,则返回 true,否则返回 false。

操作 - a >= b

13. ne(a,b)  :- 此函数用于检查 a 是否不等于 b 或是否相等。如果 a 不等于 b,则返回 true,否则返回 false。

操作 - a != b

# 演示 gt()、ge() 和 ne() 工作的 Python 代码
# importing operator module
import operator
# 初始化变量
a = 4
b = 3
# 使用 gt() 检查 a 是否大于 b
if (operator.gt(a,b)):
  print ("4 is greater than 3")
else : print ("4 is not greater than 3")
# 使用 ge() 检查 a 是否大于或等于 b
if (operator.ge(a,b)):
  print ("4 is greater than or equal to 3")
else : print ("4 is not greater than or equal to 3")
# 使用 ne() 检查 a 是否不等于 b
if (operator.ne(a,b)):
  print ("4 is not equal to 3")
else : print ("4 is equal to 3")

输出:

4 is greater than 3
4 is greater than or equal to 3
4 is not equal to 3


目录
相关文章
|
6天前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
19 3
|
10天前
|
JSON 监控 安全
深入理解 Python 的 eval() 函数与空全局字典 {}
`eval()` 函数在 Python 中能将字符串解析为代码并执行,但伴随安全风险,尤其在处理不受信任的输入时。传递空全局字典 {} 可限制其访问内置对象,但仍存隐患。建议通过限制函数和变量、使用沙箱环境、避免复杂表达式、验证输入等提高安全性。更推荐使用 `ast.literal_eval()`、自定义解析器或 JSON 解析等替代方案,以确保代码安全性和可靠性。
24 2
|
29天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
57 8
|
29天前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
94 7
|
29天前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
48 4
|
29天前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
48 5
|
8月前
|
算法 Python 容器
Python编程 - 不调用相关choose库函数,“众数“挑选器、随机挑选器 的源码编程实现
Python编程 - 不调用相关choose库函数,“众数“挑选器、随机挑选器 的源码编程实现
100 0
|
4月前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
23 0
|
8月前
|
算法 Python
Python编程实验四:函数的使用
Python编程实验四:函数的使用
117 0
|
8月前
|
存储 程序员 Shell
Python 进阶指南(编程轻松进阶):十、编写高效函数
Python 进阶指南(编程轻松进阶):十、编写高效函数
73 0