ValueError Python · 内置异常
Python 内置的异常类型:值的内容不合法时抛出,比如把 "abc" 转成整数。
怎么用
raise ValueError("说明文字")
小例子
def 设置年龄(年龄):
if 年龄 < 0:
raise ValueError("年龄不能为负")
设置年龄(-1)
运行结果
ValueError: 年龄不能为负
提醒:try/except ValueError 可以接住它,让程序不直接崩;AI 生成的校验代码几乎都用它。
官方文档:https://docs.python.org/zh-cn/3/library/exceptions.html#ValueError
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条