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))
复制代码

输出:

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

本次的内容大致的就介绍到这里拉,由于内容太多,只能简单介绍到这里,如有需要以上内容的完整版,大家可以私信我获取哦~~后台关注我后私信回复:【08】即可获取

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值