对于编程中的数值交换,一般而言,需要一个中间变量temp,要想交换a和b,就是temp = a, a = b , b = temp,这和现实生活中也是符合的,比如你有一杯可乐和一杯果汁,你想交换一下杯子,你就得需要一个空杯子作为中介,这样就能交换杯子了
但今天发现python有一种独特的交换语法,只要a,b = b, a就能将a,b两数进行交换了,至于其中的原理,暂且还不知道
对于编程中的数值交换,一般而言,需要一个中间变量temp,要想交换a和b,就是temp = a, a = b , b = temp,这和现实生活中也是符合的,比如你有一杯可乐和一杯果汁,你想交换一下杯子,你就得需要一个空杯子作为中介,这样就能交换杯子了
但今天发现python有一种独特的交换语法,只要a,b = b, a就能将a,b两数进行交换了,至于其中的原理,暂且还不知道