35.【表 35】之 PYTHON 片段程式碼執行完後的輸出為何?

(A) 123
(B) 12345
(C) 1 [2, 3, 4] 5
(D)語法錯誤無法執行

答案:登入後查看
統計: A(0), B(1), C(4), D(2), E(0) #3276902

詳解 (共 2 筆)

#6958541
這段程式碼展示了Python 中的序列解包(sequence unpacking)功能。
  • a, *b, c = 1, 2, 3, 4, 5 這行程式碼將右側的序列(1, 2, 3, 4, 5) 解包並賦值給左側的變數。
  • a 會被賦予序列的第一個值,即 1。
  • c 會被賦予序列的最後一個值,即 5。
  • *b 是一個特殊的語法,它會收集序列中剩餘的所有值,並將其作為一個列表賦予 b。 因此,b 會得到 [2, 3, 4]。
  • print(a, b, c) 語句會印出這些變數的值,所以輸出將是 1 [2, 3, 4] 5。
1
0
#6920930
1. 題目解析 題目要求我們分析一段 ...
(共 1003 字,隱藏中)
前往觀看
0
0