python中a,b = b ,a+b与a = b ; b = a+b的区别与转换
a, b = b, a+b 这个表达式的意思就是说,先计算=号的右边b的值,a+b的值,算好了,然后再分别赋值给a 和b就可以了。python的 a,b=b,a+b 和 a=b b=a+b 的转换:a,b = b,a+b 等效于 c = a ; a = b ; b = c + bdef fib(n): a,b = 0,1 while b < n : print(b,end=" ") a,b = b ,a+b #先计算=号的右边b的值,a+b的
原创
2021-02-17 17:36:38 ·
1019 阅读 ·
0 评论