如果将字符串与整数进行比较,它会评估为false吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果将字符串与整数进行比较,它会评估为false吗?相关的知识,希望对你有一定的参考价值。
好吧,所以我有一个string
和一个integer
。这些都是在list
。所以,稍后在程序中我检查list
中的x值是否低于6.如果该值等于一个字符串,它会评估为false表示它不低于6或者它会给我一个错误?这是为什么?
答案
它会在尝试比较字符串和整数时抛出异常。
处理案件的最佳方法是什么?主要有两种方法。
一种方法在执行比较之前测试类型。另一种方法捕获异常并且对此没有任何作用。
关于哪种方法更好,存在一些争论。我抓住了异常并且对此无动于衷。这对我来说似乎更简单。
(我本来可以发表评论,但我不允许发表评论。)
以上是关于如果将字符串与整数进行比较,它会评估为false吗?的主要内容,如果未能解决你的问题,请参考以下文章
为啥将变量与 0.0 进行比较会返回 false? [复制]
Python:将空字符串与 False 进行比较是 False,为啥?
如何在不使用 for 循环的情况下将列表中的所有项目与整数进行比较