在Python中,你可以使用`inspect`模块来查看函数的参数信息。下面是一个使用`inspect`模块查看函数参数的示例:
import inspectdef my_function(arg1, arg2, *, kwarg1="default", kwarg2="default"):pass获取函数的签名对象sig = inspect.signature(my_function)遍历参数并打印信息for name, param in sig.parameters.items():print(f"Parameter: {name}")print(f"Default value: {param.default}")print(f"Annotation: {param.annotation}")print(f"Kind: {param.kind}")print(f"Required: {param.default == param.empty}")print()
运行上述代码,你将看到如下输出:
Parameter: arg1Default value: NoneAnnotation: NoneKind: POSITIONAL_OR_KEYWORDRequired: TrueParameter: arg2Default value: NoneAnnotation: NoneKind: POSITIONAL_OR_KEYWORDRequired: TrueParameter: kwarg1Default value: defaultAnnotation: NoneKind: POSITIONAL_OR_KEYWORDRequired: FalseParameter: kwarg2Default value: defaultAnnotation: NoneKind: POSITIONAL_OR_KEYWORDRequired: False
此外,你还可以使用Python内置的`help()`函数来查看函数的参数说明,例如:
help(sorted)
这将显示`sorted`函数的文档字符串,其中包含了函数的参数信息。

