You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求问Python内置函数可抛出的常见异常及对应关系,以编写校验逻辑

Python内置函数与对应抛出异常的对应关系

以下是常用Python内置函数及其可能抛出的异常对应示例:

  • int():传入非合法整数字符串(如int('abc'))抛出ValueError;传入非可转换类型(如int([1,2]))抛出TypeError
  • float():非合法浮点数字符串抛ValueError,非可转换类型抛TypeError
  • open():目标文件不存在抛FileNotFoundError;无访问权限抛PermissionError;传入无效打开模式(如open('test.txt', 'z'))抛ValueError
  • list.pop():索引超出列表范围或对空列表调用时,抛出IndexError
  • 字典索引操作dict[key]:指定键不存在时抛出KeyError
  • len():传入无长度属性的对象(如len(123))抛出TypeError
  • math.sqrt():传入负数(实数运算场景)抛ValueError;传入非数字类型抛TypeError
  • str.split():分隔符参数非字符串类型时抛出TypeError
  • range():起始值大于结束值且步长为正、或步长为0时,抛出ValueError

若需要更完整的对应关系,可直接查阅Python官方文档中每个内置函数的详细说明,每个函数的文档都会明确列出它可能触发的异常类型。

内容的提问来源于stack exchange,提问作者Fanny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 11:17:10