赋值运算符: = += -= *= /= //= %= **=

# (3)赋值运算符:  = += -= *= /= //= %= **=

# = 将右边的值赋值给左侧
var1 = 19
var2 = 18
var2 = var1
print(var2)


var1 = 19
var2 = 20
'''
# +=
var1 += var2 
# var1 = var1 + var2 var1 = 19 + 20 = 39
print(var1)
'''

'''
# -=
var1 -= var2
# var1 = var1 - var2
print(var1)
'''

'''
# *=
var1 *= var2
# var1 = var1 * var2
print(var1)
'''

'''
# /=
var1 /= var2
# var1 = var1 /var2
print(var1)
'''

'''
# //=
var1 //= var2
# var1 = var1 // var2
print(var1)
'''

'''
# %=
var1 %= var2
# var1 = var1 % var2
print(var1)
'''

'''
# **=
var1 **= var2
# var1  =  var1 ** var2
print(var1)
'''

# (4)成员运算符:  in 和 not in (针对于容器型数据)
"""如果是字符串,必须是一个连续的片段才能判断成功"""
# str 
strvar = "英雄爱江山,更爱美人"
res = "爱江山" in strvar
print(res)
res = "英" in strvar
print(res)
res = "雄江" in strvar
print(res)

# list tuple set
listvar = [1,2,3,4,5,6]
res = 3 in listvar
res = 4 not in  listvar
print(res)

tupvar = 23,343,343,343,343
res = 999 not in tupvar
print(res)

setvar = {(1,2,3),(4,5,6)}
res = (1,2,3) in  setvar
print(res)

# dict (in not in 判断的是字典的键)
dicvar = {"hxd":"大","hgx":"小"}
res = "大" not in dicvar
res = "hxd" in dicvar
res = "aaa" not in dicvar
print(res)

  

猜你喜欢

转载自www.cnblogs.com/huangjiangyong/p/10788278.html