您好,登錄后才能下訂單哦!
這篇文章主要介紹了Python中有哪些交換數值的方法,此處通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考價值,需要的朋友可以參考下:
Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。
方法一
通過新添加中間變量temp的方式,這個方法是最簡單的,每個語言都適用。
方法二
Python獨有的方法,一行代碼就能搞定,直接將兩個變量放到元組。
方法三
這個方法采用加減法來交換。不考慮效率,能達到交換的效果就行
方法四
采用異或運算,這個是不是看起來比較高大上。通過按位異或運算來交換兩變量的值,可以減少變量的定義。
按位異或運算即計算機會先把十進制數轉化為二進制數,并對二進制數講行從右到左用從1開始編數,然后比較兩個二進制數值相同位置的數,如果相同結果為0,不同時結果為1。
“1^1=01^0=10^0=0°
如:10101111
則結果為0101
到此這篇關于Python中有哪些交換數值的方法的文章就介紹到這了,更多相關Python中有哪些交換數值的方法的內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。