【发布时间】:2020-08-29 17:43:14
【问题描述】:
我的方法是捕获 ValueEror,但它不应该在这种情况下发生。输入示例:+15、-7。
可能是什么问题以及如何解决?
def isdigit(number):
try:
int(number)
except ValueError:
return False
else:
return True
【问题讨论】:
-
我无法重现该错误。
isdigit('+15') # True -
你想提出假错误吗?
-
检查缩进,我已在您的问题中进行了编辑。
-
对不起,我现在明白了你的意思,这真的很奇怪,我有同样的错误 :-)
标签: python exception try-catch