【发布时间】:2017-08-13 17:51:44
【问题描述】:
我有一个函数,它需要一个元组作为参数之一
def func(x,
t # t should be a tuple of a predefined type (str, bool, str)
):
...
是否存在适合说 t 类型不正确的内置错误,或者我应该定义自己的类型?
【问题讨论】:
-
嗨!有什么改变吗?你交换了接受的答案,你觉得有什么我可以补充的吗?
-
@MartijnPieters 我只是随机遇到了这个问题,我喜欢另一个答案中的
ValueError添加/建议。 -
当然,这是您的选择,永远!只是想检查一下。请注意,您专门询问了说 t 不是正确类型的例外情况,
ValueError不会涵盖该例外情况。