賦值運算子
賦值運算子用於給變數賦值。
基本賦值
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 的總和
💻 程式碼編輯器
📤 執行結果
等待執行...