函数的类型提示是什么?

21

它只是callable吗? 与此同时,我一直在使用function,因为我的IDE将callable视为bool

def func(a: int, b: str, callback: ???)
1个回答

28

是的,typing.Callable 是回调的正确提示。

还请参阅 PEP 484 中的 Callable 部分

期望具有特定签名的回调函数的框架可以使用 Callable[[Arg1Type, Arg2Type], ReturnType] 进行类型提示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接