23 若執行以下的 Python 程式碼,則螢幕上輸出的數字依序為何?5d295ea5501e1.jpg
(A) 2,2,5,2
(B) 2,2,5,5
(C) 2,5,2,2
(D) 2,5,5,5

答案:登入後查看
統計: A(407), B(148), C(130), D(113), E(0) #2033861

詳解 (共 3 筆)

#3502600
請高手幫忙看 是不是這樣執行 謝謝

(共 19 字,隱藏中)
前往觀看
15
0
#4062138

python使用call-by-object,採用的是傳對象參考的方式,如果函數收到的對象是一個可變對象(如list dict),就能修改原始值(相當於call-by-reference),如果收到的對象是不可變的(如數字,字串),就不能直接修改原始值(相當於call-by-value)。

 

8
0
#3624732

Call by value

6
0