當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python inspect.BoundArguments.apply_defaults用法及代碼示例


用法:

apply_defaults()

為缺少的參數設置默認值。

對於 variable-positional 參數 ( *args ),默認值為空元組。

對於variable-keyword 參數(**kwargs),默認為空字典。

>>> def foo(a, b='ham', *args): pass
>>> ba = inspect.signature(foo).bind('spam')
>>> ba.apply_defaults()
>>> ba.arguments
{'a': 'spam', 'b': 'ham', 'args': ()}

3.5 版中的新函數。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 inspect.BoundArguments.apply_defaults。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。