我发现执行语句: a, b = b, a + b和语句a = b, b = a + b不一样。 a, b = b, a + b中,b的值还是由变化之前的a与b相加的和。请问这是怎样在计算机内部实现的呢?
就像L=[L[i]+L[i-1] for i in range(len(L))] 一样,它也是默认L[i]为原来的函数值,在最后一刻,才会全部放入到新的L中
喔喔,谢谢!感觉在这一点上,python和其他语言不一样
Sign in to make a reply
小蓓是咪呜喵
我发现执行语句: a, b = b, a + b和语句a = b, b = a + b不一样。 a, b = b, a + b中,b的值还是由变化之前的a与b相加的和。请问这是怎样在计算机内部实现的呢?