YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Traditional subtitles

← 03-19 Replace Spy

dummy description

Get Embed Code
6 Languages

Showing Revision 3 created 08/01/2014 by Fran Ontanaya.

  1. 這個測驗的目標,是定義一個名為 replace-spy 的程序
  2. 需要輸入一個包含 3 個數字的列表,
    並且改變輸入列表的第 3 個元素
  3. 新的值等於原始值加 1
  4. 要回答這個問題,你必須
  5. 實驗並且理解在 Python 裡,數值如何被傳入程序裡
  6. 我們之前並未提及這個問題,如果你解答了這個測驗
  7. 你會對 Python 的運作有更好的理解
  8. 我們想要在例子裡展示
  9. 如果 spy 的值是列表 0,0,7
  10. 呼叫程序 replace-spy,傳入spy
  11. 請注意,我們並不使用結果
  12. 我們沒有將這個值指定給變數 spy
  13. 我們只是呼叫 replace-spy ,在執行之後
  14. spy 指向的值改變了
  15. 值為 0,0,8
  16. 我還沒告訴你,
    將變種物件 (mutable object) 傳入程序的意義是甚麼
  17. 然而試著定義 replace-spy
  18. 看看你們是否能想到會出現什麼情況