2024-05-19 18:49:03 发布
网友
有人能解释输出吗? 我想检查两个数字是否相等,但结果不太好。你知道吗
Input: 1, 2 == 1, 2 Output: (1, False, 2)
您正在创建一个包含3个元素的元组,即1、2 == 1和2。第一个和最后一个元素是整数文本,因此它们在Python中的值分别为1和2也就不足为奇了。 元素2 == 1是一个计算结果为False的表达式,因为2不等于1。你知道吗
1
2 == 1
2
False
如果要检查两个元组与两个元素(1,2)和(1,2)的相等性,则必须执行(1, 2) == (1, 2),以便Python知道哪些元素用逗号分隔以作为单个元素。你知道吗
(1,2)
(1, 2) == (1, 2)
在REPL中,您可以通过比较您所拥有的与
>>> (1, 2) == (1, 2) True >>> (1, 3) == (1, 2) False >>> (3, 1) == (2, 1) False
根据您的代码,这是一个简单的等式检查。如果两个操作数都为true,则返回true,在本例中,它是1==2,因此将返回false,因为两个操作数都不相同。 如果你想比较它们,那么在它们上面加上括号。你知道吗
您正在创建一个由3个元素组成的元组,int、boolean和int
如果你想要一个同时比较使用
[1, 2] == [1, 2]
您正在创建一个包含3个元素的元组,即
1
、2 == 1
和2
。第一个和最后一个元素是整数文本,因此它们在Python中的值分别为1
和2
也就不足为奇了。 元素2 == 1
是一个计算结果为False
的表达式,因为2
不等于1
。你知道吗如果要检查两个元组与两个元素
(1,2)
和(1,2)
的相等性,则必须执行(1, 2) == (1, 2)
,以便Python知道哪些元素用逗号分隔以作为单个元素。你知道吗在REPL中,您可以通过比较您所拥有的与
根据您的代码,这是一个简单的等式检查。如果两个操作数都为true,则返回true,在本例中,它是1==2,因此将返回false,因为两个操作数都不相同。 如果你想比较它们,那么在它们上面加上括号。你知道吗
您正在创建一个由3个元素组成的元组,int、boolean和int
如果你想要一个同时比较使用
相关问题 更多 >
编程相关推荐