gpt4 book ai didi

python - 参数类型不匹配的适当 Python 错误类型

转载 作者:行者123 更新时间:2023-11-28 21:22:32 26 4
gpt4 key购买 nike

我正在寻找 PHPs InvalidArgumentException 的等价物,以防函数获取类型不正确的参数。我正在使用 Python 3。(而且我对 Python 还很陌生。)

ValueError documentation声明“具有正确类型但值不合适的参数”,因此不适合在此处使用。

TypeError documentation指出“当操作或函数应用于不适当类型的对象时引发”,因此似乎也不适用。

在我的案例中,正确的错误类型是什么?

最佳答案

在你的情况下,我会选择 TypeError

A function is applied to an object of inappropriate type 可以理解为传递了错误类型的参数(函数被应用到它的参数)。 p>

例如,len(42) 引发 TypeError,因为 len() 不能应用于数字。

关于python - 参数类型不匹配的适当 Python 错误类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18920458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com