Python中类型检查汇总

import typing as t

1.t.Callable[[arg1, arg2], return_value],用于标注该参数是可回调的。

2.t.Union[type1, type2, type3],作为联合类型,用于标注该参数允许接受的类型

3.t.Union[arg1, None] 和 t.Optional[arg1]等价。