运算符(Python)

什么是运算符?——1 + 2 = 3  的例子中, 1 和 2 被称为操作数,“+”被称为运算符

算数运算符

x,y = 4,5

value = x + y 
print("x + y = ",value)
value = x - y 
print("x - y = ",value)
value = x * y 
print("x * y = ",value)
value = x / y 
print("x / y = ",value)
value = x % y 
print("x % y = ",value)# 取模
value = x ** y 
print("x ** y = ",value)# 幂
value = x // y 
print("x // y = ",value)# 取整余数
x + y =  9
x - y =  -1
x * y =  20
x / y =  0.8
x % y =  4
x ** y =  1024
x // y =  0

比较运算符

x,y = 10,20
print(x == y)
print(x != y)
print(x > y)
print(x < y)
print(x >= 10)
print(x <= 5)
False
True
False
True
True
False

逻辑运算符

print(True and False)  #and 表示且
print(True or False)  #or  表示或
print(not True)  #not 表示非
print("-------")

#布尔型的本质:True的值等于1,False的值等于0
print(False == 0 and True == 1)
print("-------")

#bool()函:将值转换为布尔型
print(bool(0),bool(3),bool(-1),bool([1,2,3]),bool(0))
False
True
False
-------
True
-------
False True True True False

成员运算符

lst = [1,2,3,4,5,6]
a,b = 1,10
print(a in lst)# a 在 lst 序列中,如果x 在 y 序列中返回True
print(b not in lst)# b 不在 lst 序列中,如果x 不在 y 序列中返回True
True
True

猜你喜欢

转载自blog.csdn.net/qq_39438455/article/details/80027219