增量赋值 例x = 1,x += 1
交叉赋值 例将x = 1,y = 2的x,y值互换x,y = y,x
链式赋值 x = y = z =10
解压赋值 salaries = [111,222,333] m1,m2,m3 = salaries 对应的变量名的个数与值的个数要一一对应
# salaries = [111, 222, 333, 444, 555]
# mon0,mon1,*_=salaries
# print(mon0)
# print(mon1)
# print(_) # 其中得到值的类型为列表[333,444,555]
# salaries = [111, 222, 333, 444, 555]
# mon0,mon1,*_=salaries
# print(mon0)
# print(mon1)
# print(_)
# *_,x,y=salaries
# print(x,y)
# print(_)
# x,*_,y,z=salaries
# print(x)
# print(y)
# print(z)
其中*是代替所有的未填充变量名 , _
一般用于无用的数据变量
0 ,‘‘,[]对应的bool
均为True
逻辑运算符的比较级,not > and > or
加减乘除 > 比较 > not and or
if 2 == 1:
print(‘可以‘)
原文:https://www.cnblogs.com/feiguoguobokeyuan/p/13267723.html