最近学习Python的时候遇到的一个问题,问题还是早点解决为好,特此记录。
#coding=gbk #a,b=b,a+b的情形 a=0 b=1 a,b=b,a+b #依据a,b的初始值,先计算‘=’号右边的值,暂时不考虑左边的值。 #可以得到:b=1;a+b=1 #再将右边的值赋予给左边的值,所以a,b都是1 print(a,b) #输出1,1 #上述等价的形式是: a=0 b=1 c=a;a=b;b=c+b print(a,b)#还是输出1,1 #a=b,b=a+b的情形 a=0 b=1 a=b #此处已经将b=1赋值给a了,表示a=1 b=a+b #所以此处的b=2 print(a,b)#输出1,2