参考:https://www.cnblogs.com/zzliu/p/10629310.html
https://www.cnblogs.com/ww-xiaowei/p/11236607.html
1、python特有,对数字和字符串均管用(二者混合也行):
a = 1
b = 2
a, b = b, a
>>> 2 1
2、通用(仅数字):
(1) 异或法(一个数连续异或两次同一个数,值不变)
a = 5
b = 6
a = a^b
b = a^b
a = a^b
(2) 加减法
a = 5
b = 6
a = a + b
b = a - b
a = a - b
(3) 乘除法(会改变数据类型,严格意义上并不算是)
a = 5
b = 6
a = a * b
b = a / b
a = a / b