inspect.getfullargspec在Python中

2024-10-03 13:23:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一本书中找到了这个密码:

def example(a:int ,b=1,*c,d,e=2,**f)-> str :
    pass

import inspect
print(inspect.getfullargspec(example))

它打印出:

^{pr2}$

在参数中,be都有默认值,那么为什么b中只有b的默认值(1)?在

我还阅读了文档,其中我看到:

FullArgSpec(args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations)

这个顺序重要吗(argsvarargsvarkw,…)?在


Tags: import密码参数exampledefargspassint