为什么python表达式 "34" in "1234" == True 的值是 False?

2025-04-25 07:00:06

我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。

于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。

根据我下面进一步实践的结果,链…。

为什么python表达式 "34" in "1234" == True 的值是 False?
广告位810*200
相关阅读
男性看不了女性生产场面吗?

男性看不了女性生产场面吗?

我妈妈说,当年我爸进去看了一眼觉得我妈脸色发青,看神态肯定是...

2025-04-26
车里放个什么东西,既能防身,又不违法,看着还吓人的?

车里放个什么东西,既能防身,又不违法,看着还吓人的?

工作证带党徽的不多吧。 有一次,我们去工作,车停在禁停的地方...

2025-04-26
哪个瞬间让你发现了世界的bug?

哪个瞬间让你发现了世界的bug?

曾经贴吧一个用户讲的,当事人快被当成***了。 就是有一天...

2025-04-26
为何没人告诉董明珠玫瑰空调很丑?

为何没人告诉董明珠玫瑰空调很丑?

前几天学校组织去洛阳实习,去了格力 参观的时候负责讲解的...

2025-04-26
如何看待杨振宁认为有造物主的存在?

如何看待杨振宁认为有造物主的存在?

有科学家举过这样一个例子,把一块精密的瑞士表拆开,零件全部洒...

2025-04-26