Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如果将字符串与整数进行比较,它的计算结果是否为false?_String_Python 3.x_List_Variables_Integer - Fatal编程技术网

String 如果将字符串与整数进行比较,它的计算结果是否为false?

String 如果将字符串与整数进行比较,它的计算结果是否为false?,string,python-3.x,list,variables,integer,String,Python 3.x,List,Variables,Integer,好的,我有一个字符串和一个整数。它们都在一个列表中。所以,稍后在程序中,我检查列表中的x值是否小于6。如果该值等于一个字符串,它的计算结果是否为false,表示它不小于6,还是会给我一个错误?这是为什么?它将在尝试比较字符串和整数时引发异常 处理这个案件的最佳方式是什么?主要有两种方法 一种方法是在进行比较之前对类型进行测试。另一种方法捕获异常,但不做任何处理 关于哪种方法更好,存在一些争论。我抓住了这个例外,什么也没做。对我来说似乎更简单 我本想对此发表评论,但我不允许发表评论。为什么不试试看

好的,我有一个字符串和一个整数。它们都在一个列表中。所以,稍后在程序中,我检查列表中的x值是否小于6。如果该值等于一个字符串,它的计算结果是否为false,表示它不小于6,还是会给我一个错误?这是为什么?

它将在尝试比较字符串和整数时引发异常

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

一种方法是在进行比较之前对类型进行测试。另一种方法捕获异常,但不做任何处理

关于哪种方法更好,存在一些争论。我抓住了这个例外,什么也没做。对我来说似乎更简单


我本想对此发表评论,但我不允许发表评论。

为什么不试试看呢?你不能花半秒钟的时间自己运行这个来找出答案?您可以比单击“提问”并键入此帖子的标题更快地完成此操作。不要束手无策。