新手指南:Python 變數交換

更新日期: 2024 年 9 月 16 日

在 Python 中,交換兩個變數的值,是非常常見的操作。

Python 提供了一種簡單且優雅的方式,來完成變數交換,不需要像其他語言那樣使用臨時變數。

傳統方式

在許多編程語言中,交換兩個變數需要使用一個臨時變數:

temp = a
a = b
b = temp

這種方法雖然有效,但在 Python 中有更簡便的方法。

Python 的簡潔交換方式

Python 允許你在一行代碼中同時交換兩個變數的值,這是利用了 Python 的元組解包特性:

a, b = b, a

這樣的寫法更簡潔且不需要額外的臨時變數。

例子

a = 5
b = 10

# 交換變數
a, b = b, a

print(a)  # 輸出 10
print(b)  # 輸出 5

在這個例子中,a 和 b 的值被交換。

結語

Python 提供了簡單優雅的變數交換方法,讓代碼更加清晰易讀。理解這個特性能讓你在開發過程中更高效地進行變數操作。

Similar Posts