[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[技术讨论] Python脚本交换两个变量的值不用中间变量真是方便

>>> x, y = 1, 2
>>> x
1
>>> y
2
>>> y, x = x, y
>>> x
2
>>> y
1

回复 2# cjiabing


我也刚学,还没有遇到什么困难。

TOP

回复 4# cjiabing


不知道什么是自然语言

TOP

回复 6# applba


是的。书上还说建议使用括号,提高可读性。
>>> (x, y) = (1, 2)
>>> x
1
>>> y
2

TOP

回复 8# cjiabing


感觉这个是跟算法相关的,跟具体的实现语言关系不是很大。
只要有算法,用什么来实现都无所谓(当然越底层的语言执行效率越高)。

TOP

回复 10# ivor


此贴的重点在于“真是方便”这四个字

TOP

回复 12# neorobin


甭管加减乘除等各种运算(先不说值为0的情况)、甚至汇编里面的各种寄存器,这些交换的方法显然没有Python这么简明,哈哈。

TOP

回复 13# neorobin


我对这个没有任何兴趣,也许你该和4楼的朋友聊一聊。

TOP

返回列表