当前位置:当前位置: 首页 >
为什么python表达式 "34" in "1234" == True 的值是 False?
文章出处:网络 人气:发表时间:2025-04-23 05:20:06
我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。
于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。
根据我下面进一步实践的结果,链…。
同类文章排行
- 为什么这么多年了孟非的非诚勿扰依然还在播?
- 有哪些让你终身难忘的女同学?
- 人可以极简主义到什么程度?
- 如何评价使用国产发动机的 歼-10C 战斗机在东部战区台海演训中的这次起飞爬升?
- 为什么有些B站百万粉丝的UP主,感觉名不副实,内容毫无营养?
- 天涯论坛关闭后,除了知乎,大家都在逛什么?
- 为什么日本动画从其他城市到东京的人,都会刻画成土包子一样的感觉?
- 学医后你觉得最恐怖的事情是什么?
- 匿名说说你最近有什么烦心事吧?
- 如何评价电影《让***飞》?