賦值運算子

賦值運算子用於給變數賦值。

基本賦值

x = 10
name = "Alice"

複合賦值

x = 10

x += 5   # x = x + 5  → 15
x -= 3   # x = x - 3  → 12
x *= 2   # x = x * 2  → 24
x /= 4   # x = x / 4  → 6.0
x //= 2  # x = x // 2 → 3.0
x %= 2   # x = x % 2  → 1.0
x **= 3  # x = x ** 3 → 1.0

多重賦值

# 同時賦值多個變數
a, b, c = 1, 2, 3

# 交換變數值
a, b = b, a  # 不需要暫存變數!

# 相同值
x = y = z = 0

解包賦值

# 從列表解包
numbers = [1, 2, 3]
a, b, c = numbers

# 使用 * 收集剩餘值
first, *rest = [1, 2, 3, 4, 5]
# first = 1, rest = [2, 3, 4, 5]

練習

使用複合賦值計算 1+2+3+4+5 的總和

💻 程式碼編輯器
📤 執行結果
等待執行...
← 上一課 下一課 →