python交换两个变量的值(四种方法)

方式一:使用第三个变量的常规交换方式

a = 18
b = 30
temp = a
a = b
b = temp

方式二:python中特有的交换方式

a = 18
b = 30
a, b = b, a

方式三:使用加减法

a = 18
b = 30

a = a + b   # a = 48
b = a - b   # b = 18
a = a - b   # a = 30

方式四:使用异或法

python中一个数连续异或另一个数的结果还是这个数

a = 18
b = 30
a =  b ^ a ^ a
b = a ^ b ^ b
全部评论

相关推荐

点赞 评论 收藏
分享
我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
10-17 10:05
已编辑
北华大学 全栈开发
牛客872465272号:掉头发了哥
点赞 评论 收藏
分享
11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务