ID EN
Inspect

BoundArguments

Python 3.11 🇮🇩 Bahasa Indonesia

Hasil panggilan Signature.bind() atau Signature.bind_partial(). Memegang pemetaan argumen ke parameter fungsi.

Syntax

PYTHON
class inspect.BoundArguments

Contoh

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

sig = signature(test)
ba = sig.bind(10, b=20)
test(*ba.args, **ba.kwargs)

See Also

Signature.bind() Signature.bind_partial() arguments args kwargs Signature.parameters Signature.bind() Signature.bind_partial()