[問題] function argument *

看板Python作者 (wakaka)時間10年前發表 (2014/12/13 06:18), 10年前編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/2 (看更多)
我看別人程式碼的時候,看到作者宣告了一個function def foo(a, *, b=None, **kwds): .... 請問,'*'這個參數是什麼意思?是positional arguments嗎? 這是在python3.4.2的程式碼裡面看到的 謝謝指教 ※ 編輯: walelile (118.169.95.58), 12/13/2014 14:19:48

12/13 14:35, , 1F
12/13 14:35, 1F

12/13 14:36, , 2F
不定個數參數 * list ** dict
12/13 14:36, 2F

12/13 14:48, , 3F
謝謝S大回答
12/13 14:48, 3F

12/13 14:48, , 4F
PEP 3102 Keyword-only arguments
12/13 14:48, 4F

12/13 14:52, , 5F
http://bit.ly/1rpFchL 推薦你看看這篇
12/13 14:52, 5F

12/13 14:52, , 6F
這個用法是裡面的 Feature 2
12/13 14:52, 6F

12/13 14:56, , 7F
下一篇uranusjr大的解釋也很清楚 謝謝b大幫忙找了投影片
12/13 14:56, 7F
文章代碼(AID): #1KYzf578 (Python)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
問題
1
7
文章代碼(AID): #1KYzf578 (Python)