当前位置:
首页 > Python基础教程 >
-
深入了解Python中运算符函数的使用
Python 在“运算符”模块下为许多数学、逻辑、关系、按位等操作预定义了函数。本文介绍了一些基本功能。
- add(a, b) :- 这个函数返回给定参数的加法。
操作 - a + b。
- sub(a, b) :- 此函数返回给定参数的差异。
操作 - a - b。
- 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
- truediv(a,b) :- 这个函数返回给定参数的除法。
操作 - a / b。
- floordiv(a,b) :- 此函数还返回给定参数的除法。但该值是下限值,即返回最大的小整数。
操作 – a // b。
- pow(a,b) :- 这个函数返回给定参数的幂。
操作 – a ** b.
- 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))
输出:
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
- lt(a, b) :- 此函数用于检查 a 是否小于 b。如果 a 小于 b,则返回 true,否则返回 false。
操作 - a < b。
- le(a, b) :- 此函数用于检查 a 是否小于或等于 b。如果 a 小于或等于 b,则返回 true,否则返回 false。
操作 - a <= b。
- 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
- gt(a,b) :- 此函数用于检查 a 是否大于 b。如果 a 大于 b,则返回 true,否则返回 false。
操作 - a > b。
- ge(a,b) :- 此函数用于检查 a 是否大于或等于 b。如果 a 大于或等于 b,则返回 true,否则返回 false。
操作 - a >= b。
- 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
到此这篇关于深入了解Python中运算符函数的使用的文章就介绍到这了,更多相关Python运算符函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持
原文链接:https://juejin.cn/post/7143141248893714469
栏目列表
最新更新
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
Java使用poi生成word文档的简单实例
计算机二级考试MySQL常考点 8种MySQL数据库
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比