我正在使用 Python3,并且刚刚学会了如何使用mypy
. 我正在阅读文档(尤其是这部分似乎相关),但找不到我的问题的任何答案:
是否可以为类型定义一些快捷方式?
例子:
而不是写
from typing import List
def f(x: List[int]) -> List[int]:
return x[1:]
我想拥有
from typing import List
sequence = DefineTypeShortcut(List[int])
def f(x: sequence) -> sequence:
return x[1:]
澄清一下,我不想定义一个新的类Sequence
,我只是想要更容易阅读的函数签名。