1、多个变量同时赋值
x,y,z = 1,2,3
values = 1,2,3
x,y,z = values
上面两种赋值效果一样。x是1,y是2,z是3.
2、返回元组或者序列或者可以迭代对象的赋值
>>> aa
{'port3': 800, 'port6': 800, 'port4': 80, 'port5': 800, 'port2': 800, 'port': 810, 'port1': 80}
>>> key,value = aa.popitem()
>>> key
'port3'
>>> value
800
只要保证等号两边的个数一样。
3、链式赋值
x=y=z=2
4、增量式赋值
x=2
x+=1
x*=1
x/=1
x%=1
x//=5
x **=2
>>> x = 6.0
>>> x
6.0
>>> x//=5 #对于结果进行四舍五入
>>> x
1.0
>>> x = 5
>>> x **=2 #乘方
>>> x
25
转载于:https://blog.51cto.com/swiftzhy/1394657