为什么python表达式 "34" in "1234" == True 的值是 False?
- 发表时间:2025-04-27 05:35:06
- 来源:
我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。
于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。
根据我下面进一步实践的结果,链…。
推荐资讯
- 2025-04-26 07:15:06你是什么时候发现,上班是没有意义的?
- 2025-04-26 08:05:07为什么很多男生看到老婆穿婚纱眼里没有光?
- 2025-04-26 08:15:07√8-√2=√2,这是怎么得出来的?
- 2025-04-26 07:55:06历史上有没有过完美的犯罪?
- 2025-04-26 08:40:07女人主动起来了会有多主动?
- 2025-04-26 07:35:06如何看待华为 4 月 22 号发布的 L3 商用方案?有哪些新技术?
- 2025-04-26 07:20:06为什么有些B站百万粉丝的UP主,感觉名不副实,内容毫无营养?
- 2025-04-26 07:40:06为何没人告诉董明珠玫瑰空调很丑?
- 2025-04-26 08:30:07老婆出轨了还能要吗?
- 2025-04-26 08:15:07外国网友问:提到***,为什么中国人很兴奋?
推荐产品
-
***拍大尺度片子时摄影师不会看光吗?
关于这个问题,我是这么看的~~~ 当你拍摄的目的是为了让你的 -
各位有没有好看的双男主***?
我觉醒了超能力,每天能穿到死对头身上……三分钟。 我狂喜之 -
有哪些甜到爆炸的甜文?
(全文完) 我生病住院需要人照顾时,我哥把我丢给他好兄弟,自 -
如何看待北理工近期发生的事?
山西大同案件后面又来了个北理工热点,我老婆为这事充了六块钱会
最新资讯