日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

深入了解Python中運算符函數的使用_python

作者:海擁 ? 更新時間: 2022-11-07 編程語言

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

原文鏈接:https://juejin.cn/post/7143141248893714469

欄目分類
最近更新