跳到主要内容

ParameterKind

类枚举类型源码

ParameterKind.POSITIONAL_ONLY = "positional-only"
ParameterKind.POSITIONAL_OR_KEYWORD = "positional or keyword"
ParameterKind.VAR_POSITIONAL = "variadic positional"
ParameterKind.KEYWORD_ONLY = "keyword-only"
ParameterKind.VAR_KEYWORD = "variadic keyword"

inspect._ParameterKind的复制品。

枚举成员​

成员类型值
POSITIONAL_ONLYstr"positional-only"
POSITIONAL_OR_KEYWORDstr"positional or keyword"
VAR_POSITIONALstr"variadic positional"
KEYWORD_ONLYstr"keyword-only"
VAR_KEYWORDstr"variadic keyword"

方法​

from_param​

v_1: ParameterKind = ParameterKind.from_param(param: Parameter)

从所检测的函数参数中,获取其对应的ParameterKind枚举类型。

输入​

参数类型必选
说明
paramParameter从函数中检测到的某个参数。

输出​

参数类型
说明
v_1ParameterKind参数的类型,等价于param.kind。