【发布时间】:2018-05-20 21:04:18
【问题描述】:
我开始学习 Python 中的类型提示,以便将来将代码从 Python 移植到 C。我想知道在类型提示中直接使用类型与使用在typing 模块。
例如,两者的区别
def somefn(a: list[int]) -> tuple[str, int]:
...
和
from typing import List, Tuple
def somefn(a: List[int]) -> Tuple[str, int]:
...
似乎Union、Any、Callable 和Iterable 之类的类会很有用,但我不清楚对于 Python 中已经作为关键字存在的数据类型的类的实用性。
【问题讨论】:
标签: python type-hinting static-typing