python中x,y=y,x的交换原理
生活随笔
收集整理的這篇文章主要介紹了
python中x,y=y,x的交换原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
其實歸功于python的獨特數據結構:元組。
當我們寫到 x, y, z = 1, 2, 3的時候,python令左右兩邊各自形成了元組,
即:(x, y, z)= (1, 2, 3) 然后根據元組內的順序依次賦值,
即x = 1,y = 2 , z = 3。
理解了這個之后,還要理解另外一點,即python形成元組時會開辟新的空間來存儲1,2,3的空間地址。
所以,x, y = y, x 是(x, y) = (y對應的值,x對應的值)。
總結
以上是生活随笔為你收集整理的python中x,y=y,x的交换原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 把mysql部署在局域网的服务器上,远程
- 下一篇: python的print格式化输出的fo