我当时正在查看网络上设置的类型,但是我很好奇我是否可以有多种类型。示例:
self.test: str or None = None
它在我的智商上显示为有效,但我不确定它计算得出的结果是否不同。
我正在尝试实现与打字稿等效的东西。
test: number|null = null;
但是我在这方面没有看到具体的类型。我几乎所有物品都可以选择“无/空”。
答案 0 :(得分:2)
您应该使用联合https://docs.python.org/3/library/typing.html#typing.Union
from typing import Union
self.test: Union[str, None]
您可以使用Optional [X]作为Union [X,None]的简写。