想問一下 "**kwargs" 是什麼意思?
2021/11/29 上午 02:51
使用 Matplotlib 繪製各種常用圖表 (4/27更新)
A. Hung
觀看數:49
回答數:1
收藏數:0
想問一下 **kwargs 是什麼意思? 繪圖的時候不寫這行可以嗎?
回答列表
-
2021/11/29 下午 00:59Tony White贊同數:1不贊同數:0留言數:1
您好,在確認了一下講義內容中"**kwargs"的存在其實主要是在跟使用者說明可添加參數的內容可能還有其他配置但先不列出 在建立figure繪圖中可以不用特別打這行也可以使用沒關係的 ```python matpltlib.pyplot.figure( num = None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=
, clear=False, **kwargs) ``` 此外,與您補充**kwargs的其他使用範例 我們可以使用**kwargs的方式讓函式輸出變成"字典"結構 範例如下: ```python def test(**kwargs): print(kwargs) test(name="tony", date="20211129") #會輸出{'name': 'tony', 'date': '20211129'} ``` 其他的應用可以參考以下網址我覺得寫得不錯喔: https://skylinelimit.blogspot.com/2018/04/python-args-kwargs.html 給您參考,謝謝