标签: python python-3.x
在Python中是否有或多或少的标准类型注释或类型提示选项类型àlaSML?
到目前为止,我写的是这样的:
def f(a: str) -> str | None: …
这是推荐的方式来说结果可能是给定类型还是None?如果不是,那么推荐的方式是什么?
None
我看过Python 3.5中的typing模块,找不到任何模块,除非我忽略它。
typing
答案 0 :(得分:5)
从python3.5开始,typing模块完全为此提供Optional类型:
Optional
def f(a: str) -> Optional[str]: ...