python不同的赋值方法

来源:互联网 发布:淘宝cod 编辑:程序博客网 时间:2024/05/19 23:14

写生成斐波那契数列的时候发现:

    

 a = b b = a+b

和:

    

a, b = b , a+b

的结果不一样


第二种写法是先计算等号右边的值,再进行赋值

   例如   a, b 初始值为 0, 1

  第一种写法:a = 1, b = 1+1 = 2

  第二种写法:b = 1, a+b = 1    ==>  a = 1, b = 1