如果 some_function 返回错误,是否有函数返回 true?
请您参考如下方法:
没有。 Python 使用异常来处理错误,这些错误是使用 try...catch block 捕获的。
换句话说,您对错误的定义是什么? 错误? 空? “”?
编辑:
要在评论中回答您的问题,没有明确定义的比较方式,例如,“1.1” 和 “1.2”。这是故意的,因为字符串没有明显的顺序。事实上,Python 确实支持比较字符串,但它使用字典(字母)排序,这不是您想要的。这是因为这些字符串在语义上 float——它们代表数字。现在真正的问题是它们一开始就不应该是字符串(因为它们是数字!),但有时您无法解决这个问题。因此,将它们变成数字:
float(1.1) > float(1.2)
