发布于 2021-04-30 01:46:27
最后一行的计算值不是函数表达式,而是变量的元组:
# a=2
# b=3
a, b==2, b
# evaluates to:
tuple(a, "does b equal 2?", b)由于b不等于(先前分配的) 3,元组中的第二个元素为False:
tuple(2, False, 3)要执行比较,我们可以这样写:
# items = a, b==2, b
is_match = (a,b) == (2,3)
# True由于括号,(a,b)和(2,3)是两个元组--然后我们将它们等同起来。
https://stackoverflow.com/questions/67327146
复制相似问题