Re: [問題] function 選擇性使用 default kwarg

看板Python作者 (阿寬)時間4年前 (2020/12/04 19:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
也可以用functools的partial先把b跟kwargs丟進去 from functools import partial def f(a, b = 10): print(a + b) use_default_b = True a = 5 params = {} if use_default_b: f(a, **params) else: partial(f, b = 100, **params)(a) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.128.16.232 (日本) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1607080785.A.44F.html
文章代碼(AID): #1VoXjHHF (Python)
文章代碼(AID): #1VoXjHHF (Python)