operator.eq() 功能
operator.eq()函数是运算符模块的库函数,用于对两个值执行“等于运算”,如果第一个值等于第二个值,则返回True,否则返回False。
模块:
import operator
语法:
operator.eq(x,y)
Parameter(s):x,y –要比较的值。
返回值:
此方法的返回类型为bool,如果x等于y,则返回True,否则返回False。
范例1:
# Python operator.eq() Function Example
import operator
# 整数
x = 10
y = 20
print("x:",x, ", y:",y)
print("operator.eq(x,y): ", operator.eq(x,y))
print("operator.eq(y,x): ", operator.eq(y,x))
print("operator.eq(x,x): ", operator.eq(x,x))
print("operator.eq(y,y): ", operator.eq(y,y))print()# 弦
x = "Apple"
y = "Banana"
print("x:",x, ", y:",y)
print("operator.eq(x,y): ", operator.eq(x,y))
print("operator.eq(y,x): ", operator.eq(y,x))
print("operator.eq(x,x): ", operator.eq(x,x))
print("operator.eq(y,y): ", operator.eq(y,y))print()# 打印函数的返回类型
print("type((operator.eq(x,y)): ", type(operator.eq(x,y)))
输出:
x: 10 , y: 20operator.eq(x,y): Falseoperator.eq(y,x): Falseoperator.eq(x,x): Trueoperator.eq(y,y): True
x: Apple , y: Bananaoperator.eq(x,y): Falseoperator.eq(y,x): Falseoperator.eq(x,x): Trueoperator.eq(y,y): True
type((operator.eq(x,y)):
范例2:
# Python operator.eq() Function Example
import operator
# 输入两个数字
x = int(input("Enter first number : "))
y = int(input("Enter second number: "))
# 打印值
print("x:",x, ", y:",y)
# 比较
if operator.eq(x,y):
print(x, "is equal to", y)
else:
print(x, "is not equal to", y)
输出:
RUN 1:
Enter first number : 10
Enter second number: 10
x: 10 , y: 10
10 is equal to 10
RUN 2:
Enter first number : 10
Enter second number: 20
x: 10 , y: 20
10 is not equal to 20