在Python 3.6中运行时根据Union类型检查变量

在Python 3.6中运行时根据Union类型检查变量,第1张

在Python 3.6中运行时根据Union类型检查变量

您可以使用其中包含“可能内容”的

__args__
属性
Union``tuple

>>> from typing import Union>>> x = Union[int, str]>>> x.__args__(int, str)>>> isinstance(3, x.__args__)True>>> isinstance('a', x.__args__)True

__args__
参数未记录下来,因此可以认为是“与实现细节打交道”,但它似乎比解析更好
repr



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存