什么是运算符?——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 = 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