只是callable
吗?在此期间,我一直在使用function
,因为我的IDE将callable
视为bool
。
def func(a: int, b: str, callback: ???)
答案 0 :(得分:4)
是的,typing.Callable
是回调的正确提示。
另见PEP 484的Callable section:
期望特定签名的回调函数的框架可能使用
Callable[[Arg1Type, Arg2Type], ReturnType]
进行类型提示。