为什么python表达式 "34" in "1234" == True 的值是 False?
- 发表时间:2025-04-26 07:25:07
- 来源:
我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。
于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。
根据我下面进一步实践的结果,链…。
推荐资讯
- 2025-04-22 23:10:07从骨子里善良的人是什么样的?
- 2025-04-22 23:35:06你是怎么发现一个人聪明的?
- 2025-04-23 00:20:07永生是否是一种酷刑?
- 2025-04-23 00:10:07为什么街上没有一个流浪汉是女的?
- 2025-04-22 23:15:07为什么少包中的包拯总是指责那些为亲人报仇的人错了?凭什么站在最高点指责他们?
- 2025-04-22 23:45:08这辈子你做过最勇敢的事是什么?
- 2025-04-22 23:50:07华为是一家怎样的公司?
- 2025-04-22 23:20:07如何评价张江名媛所发布的长文《我为了吃这一碗吉野家,花了三万块》?
- 2025-04-23 00:00:07你在火车的卧铺上遇到过什么奇葩的事情?
- 2025-04-22 23:20:07满族文化在世界有没有影响力?
推荐产品
-
有没有甜到爆炸的睡前小短文?
【全文已完结】 我给crush发消息:「我喜欢你很久了,你能 -
为什么街上没有一个流浪汉是女的?
以前在派出所的时候,有个不成文的规矩。 救助流浪人员的时候 -
四十岁副区长和年薪两百万哪个更有吸引力?
一、晚上下班回来,老婆说,儿子中考没考好,市一高没戏了。 你 -
美俄一旦恢复蜜月期,最尴尬的是哪些国家?
最尷尬的國家不知道, 最尷尬的人我知道,就是 我。 因爲我現
最新资讯