如果将字符串与整数进行比较,它会评估为false吗?

时间:2018-01-01 20:44:59

标签: string python-3.x list variables integer

好吧,我有stringinteger。这些都在list中。所以,稍后在程序中我检查list中的x值是否低于6.如果该值等于一个字符串,它会评估为false,表示它不低于6或它会给我一个错误吗?那是为什么?

1 个答案:

答案 0 :(得分:0)

它会在尝试比较字符串和整数时抛出异常。

处理案件的最佳方法是什么?主要有两种方法。

一种方法在执行比较之前测试类型。另一种方法捕获异常并且对此没有任何作用。

关于哪种方法更好,存在争议。我抓住了异常并且对此无动于衷。这对我来说似乎更简单。

(我本来可以发表评论,但我不允许发表评论。)