打字模块:内置支持按需类型检查?

时间:2017-05-31 18:40:32

标签: python python-3.x

考虑以下代码:

from typing import Tuple
t = Tuple[str, int]
x = ('a', 1)
y = ('b', 'c')
assert f(x, t)
assert not f(y, t)

是否有内置函数对typing类型进行按需类型检查,其行为等同于上面的函数f?我已经探索过the documentation,但没有找到看似明显的功能,所以也许我只是错过了它?

进一步检查:

Tuple[str, int].__tuple_params__(str, int)
List[int].__args__(int,) Dict[str, int].__args__(str, int)

0 个答案:

没有答案