TypeError:在编程中指“类型错误”。通常发生在代码把不兼容的数据类型当作可用来运算、调用或索引的对象来使用时(例如把字符串当数字加法、把 None 当函数调用等)。不同语言对触发条件略有差异,但多属于运行时错误/异常的一种。
/ˈtaɪp ˌɛrər/
I got a TypeError when I tried to add a number to a string.
我在尝试把数字和字符串相加时遇到了 TypeError。
The script crashed with a TypeError because the function received an unexpected data type from the API response.
脚本因为从 API 返回值里拿到了意外的数据类型,导致函数触发 TypeError 并崩溃。
由 type(类型)+ error(错误)构成的复合词。type 源自希腊语 typos(印记、模子,引申为“类型/范式”),error 源自拉丁语 error(偏离、误差、错误)。合起来直指“与数据类型相关的错误”。