a,b = b,a + b
时间: 2024-08-13 16:06:09 浏览: 42
JS中的[a, b] = [b, a+b];
这是一个Python中的交换变量值的常见技巧,使用了Python的赋值语法。当你看到 `a, b = b, a + b` 时,这是在一行代码中完成以下操作:
1. 首先,`b` 的值被赋给临时变量 `a`。
2. 接着,`a + b` 的结果被赋给原始的 `b` 变量。
所以,这个表达式结束后,变量 `a` 存储了之前 `b` 的值,而 `b` 存储了 `a` 和 `b` 原来的和。这是一种简洁的临时存储中间结果的方式,不需要额外的临时变量。
阅读全文