伊莉討論區
標題:
關於Python內部函數的問題,麻煩前輩指導(已解決,感謝各位前輩)
[打印本頁]
作者:
chialewang
時間:
2019-8-23 11:36 PM
標題:
關於Python內部函數的問題,麻煩前輩指導(已解決,感謝各位前輩)
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
chialewang
時間:
2019-8-24 08:08 PM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
tryit244178
時間:
2019-8-25 10:09 AM
本帖最後由 tryit244178 於 2019-8-26 04:28 PM 編輯
改成這樣試試
用print()把結果顯示出來
>>>def FunX(x):
... def FunY(y):
... return x*y
... return FunY
...
>>>i = FunX(8)
>>>print(i)
>>>print(type(i))
>>>print(i(5))
>>>print(FunX(8)(5))
複製代碼
補充內容 (2019-8-25 10:13 AM):
格式一直被吃掉...放棄編輯orz
補充內容 (2019-8-26 04:29 PM):
搞…搞定了_(:з」∠)_
作者:
ddttdtxb
時間:
2019-8-25 05:28 PM
在 python 的例子中… 如果看到 >>> 開頭。
就表示它是在 python shell 裡執行的。
如果一行中只有變數,會將它的值印出來… (還有沒有其它的詳細規則,我不清楚。)
所以範例中 只寫 i(5) ,但實際上會有 「print(i(5))」的效果。
猜想可能是樓主不在 python shell 環境,覺得沒有東西輸出感到奇怪…
閉包這個詞,在台灣也有人在用吧!至於是不是對岸用語,老實說我覺得已不重要了。
台灣的程式中文書市場不夠大,繁中書出版的量太少,翻譯書也慢原版的許久。
如果英文不夠好,接觸大陸用的習慣用語是閃不掉了,早點習慣比較好。
閉包就是一個變數生存空間,以及能否被使用的概念。
在 JavaScript 裡也常常使用到這個概念,能寫出許多看起來很神奇,
要讀懂很花力氣的程式碼… XD
作者:
chialewang
時間:
2019-8-27 10:50 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
chialewang
時間:
2019-8-27 10:54 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
chialewang
時間:
2019-8-27 10:58 AM
提示:
作者被禁止或刪除 內容自動屏蔽
歡迎光臨 伊莉討論區 (http://www47.eyny.com/)
Powered by Discuz!