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_ONLY | str | "positional-only" |
POSITIONAL_OR_KEYWORD | str | "positional or keyword" |
VAR_POSITIONAL | str | "variadic positional" |
KEYWORD_ONLY | str | "keyword-only" |
VAR_KEYWORD | str | "variadic keyword" |
方法
from_param
v_1: ParameterKind = ParameterKind.from_param(param: Parameter)
从所检测的函数参数中,获取其对应的ParameterKind枚举类型。
输入
| 参数 | 类型 | 必选 | |
|---|---|---|---|
param | Parameter | 从函数中检测到的某个参数。 |
输出
| 参数 | 类型 | |
|---|---|---|
v_1 | ParameterKind | 参数的类型,等价于param.kind。 |