valueerror是什么错误
valueerror是什么错误呢?不知道的小伙伴来看看小编今天的分享吧!
ValueError异常是当方法接收正确数据类型但值不合适的参数时,将引发Python中的ValueError异常。 关联的值是一个字符串,提供有关数据类型不匹配的详细信息。用户代码可能引发TypeError异常,以指示不支持并且不意图对某个对象进行尝试的操作。
ValueError异常及其处理方法:
以ValueError Exception为例
import math
math.sqrt(-10)
输出量
Traceback (most recent call last):
File "/Users/krunal/Desktop/code/pyt/database/app.py", line 3, inmath.sqrt(-10) ValueError: math domain error
如您所见,我们收到了ValueError:数学域错误。
如何在Python中处理ValueError异常
要处理ValueError异常,请使用try-except块。
import math
data = 64
try:
print(f"Square Root of {data} is {math.sqrt(data)}")
except ValueError as v:
print(f"You entered {data}, which is not a positive number")
输出量
Square Root of 64 is 8.0
现在,让我们将负值分配给数据变量并查看输出。
import math
data = -64
try:
print(f"Square Root of {data} is {math.sqrt(data)}")
except ValueError as v:
print(f"You entered {data}, which is not a positive number")
输出量
You entered -64, which is not a positive number
您可以看到我们的程序引发了ValueError并执行了except块。
我们的程序可以在int()和math.sqrt()函数中引发ValueError。 因此,我们可以创建一个嵌套的try-except块来处理它们。
-
奥迪s8车架号码在哪里?
奥迪s8车架号码在车内前窗的右下角,车架号就是车辆识别号码,简称VIN,是一组由十七个英文数字组成,用于汽车上的一组独一无二的号码,可以识别汽车的生产商、引擎、底盘序号及其他性...
问答查看全文>> -
损闺蜜的句子带幽默搞笑俏皮话(艾特沙雕闺蜜的说说)
1、在女人面前总是像只开屏的孔雀,张扬自己的优秀出色,却忽略了露出的屁股,聪明点的女人只要转到他的身后,就可以了解到真相有时候也可以笑破肚皮。2、如果一个女人她能把你的照片当手...
说说查看全文>> -
传祺gm6使用了什么发动机
传祺GM6使用的是一台1.5T涡轮增压发动机。在动力方面,这款车搭载的是一台1.5T发动机,其中,国五车型的发动机和国六车型的发动机做功是不同的,国五车型的发动机最大功率为12...
问答查看全文>>
推荐
- 1新干一中是重点高中吗420
- 2觉得自己缺乏锻炼的说说450
- 3不会跳舞弹琴怎么面试幼师359
- 4单身搞笑说说经典语句134
- 5mpu车是什么意思?246
- 6618期间oppofindx5系列值得入手吗 oppofindx5系列参数对比261
- 7大g奔驰二手车价格是多少?374
- 8最新的人要诚信的名言名句大全(诚信的名言名句)339