当前位置:当前位置: 首页 >
为什么python表达式 "34" in "1234" == True 的值是 False?
文章出处:网络 人气:发表时间:2025-04-24 02:15:07
我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。
于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。
根据我下面进一步实践的结果,链…。
同类文章排行
- 你们敢不敢把刚刚复制粘贴的东西发出来?
- 如何反驳“别看俄罗斯打的差,你换任何国家,打的估计都没俄罗斯好”?
- 中年离婚,谁的往后余生会更加悲惨?
- 是不是所有文明自诞生以来就都禁止***?为什么?
- 为什么体制内大家看起来都很平庸?
- 黄多多给你一种什么感觉?
- 需求这么大,为什么高铁晚上还是禁止运行?
- 如何看待全红婵跳水世界杯摘银后发声「那咋了这就破防了」?「金牌至上」观念是对运动员的一种捆绑吗?
- 为什么游泳馆不分男女?
- ENFP和ENTP的活泼有什么区别?