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块来处理它们。
-
2020年汽车强制保险多少钱?
主要还取决于你是新车还是旧车,全国的保险公司交强险基本是一致的:1、交强险的费率是固定的,如果您是普通家用车,是新车,那么第一年的交强险保费为950元,2、如果是第二年购买交强...
问答查看全文>> -
高尔夫7汽油滤芯在什么位置
高尔夫7的汽油滤芯在油箱里面,和汽油泵在一起。汽油滤芯的作用就是过滤汽油中的杂质,使进入发动机内部燃烧的汽油更干净,燃烧更充分。一汽大众全新高尔夫出自于大众最先进的MQB平台,...
问答查看全文>> -
白敬亭多买几条裤子吧是什么梗 白敬亭多买几条裤子吧是什么意思
白敬亭多买几条裤子吧是什么梗?白敬亭多买几条裤子吧是什么意思?很多小伙伴们都还不知道,下面就和小编一起来看看吧。白敬亭多买几条裤子吧是什么梗而网上流传的关于白敬亭的消息,有很多...
热词查看全文>> -
后宫是什么意思 小说后宫、收入后宫、动漫后宫是什么意思
后宫,一般是指小说、电视剧或动漫中,男主和n女都有暧昧关系,男主成功攻略女生之后,就是说这女的入了后宫了。。。 小说后宫、收入后宫、动漫后宫,意思基本都一样。后宫这个...
热词查看全文>> -
中秋节文案简短唯美 唯美文案简短温柔
1、我要给你一个最难忘的中秋节,让你在每个月圆之夜,都会想起我们一起走过的日子。2、你的好朋友祝你:日圆月圆,团团圆圆!官源财源,左右逢源!人缘福缘,缘缘不断!情愿心愿,愿愿随...
句子查看全文>>
推荐
- 1别克君威后备箱怎么开385
- 2曼秀雷敦小蜜油哪个味道好 曼秀雷敦小蜜油怎么样317
- 3表达心情不好句子大全297
- 4纳米蓝光消毒喷雾枪有用吗126
- 52019宝马x1用的什么发动机108
- 6朋友圈表白的话公布恋情的句子(晒情侣照片配的说说文案短句)410
- 7sassou金箔眼霜好不好 sassou金箔眼霜值得入手吗154
- 8激励年轻人奋斗的经典语录 对奋斗的感悟和思考483