繁体   English   中英

类型提示 function 与 function 参数

[英]Type hinting function with function argument

考虑以下 function:

def test(data: np.ndarray, func, *args) -> np.ndarray:
    return func(data, args)

arguments的func和args是numpy function和ZDBC11CAA5BDA99F77E6FB4DABD882E对应的DDBC11CAA5BDA99F77E6FB4DABD882E。 问题是,我如何用类型提示注释这两个 arguments?

typing.Callable想到func参数。

至于*args - 虽然它可以被类型提示,但我会质疑这样做的价值。 毕竟,它是任意一组位置 arguments

但是,如果您坚持这样做,那么*args是类型typing.Tuple

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM