gpt4 book ai didi

python - 在python中获取参数类型

转载 作者:太空狗 更新时间:2023-10-30 02:06:37 27 4
gpt4 key购买 nike

我正在学习 python。我喜欢使用 help() 或 interinspect.getargspec 来获取 shell 中函数的信息。但是无论如何我可以获得函数的参数/返回类型。

最佳答案

在 3.4.2 文档中 https://docs.python.org/3/library/inspect.html ,提到了您的确切需求(即获取函数的参数类型)。

您首先需要像这样定义您的函数:

def f(a: int, b: float, c: dict, d: list, <and so on depending on number of parameters and their types>):

然后你可以使用 formatargspec(*getfullargspec(f)) 返回一个像这样的很好的散列:

(a: int, b: float)

关于python - 在python中获取参数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2227141/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com