当前位置:当前位置: 首页 >
为什么python表达式 "34" in "1234" == True 的值是 False?
文章出处:网络 人气:发表时间:2025-04-26 14:15:07
我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。
于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。
根据我下面进一步实践的结果,链…。
同类文章排行
- 为什么带、陪孩子去COS的大多是其母亲?
- 广东人是如何打破“什么身份就用什么档次的物品”的思维的?
- 如何看待网红「中医少女」黄琪惠?
- 为什么现在女孩子爱好烘焙,在相亲中也成了槽点了?
- 为什么我国科技实力这么强但很难出个理工类诺贝尔奖?
- 为什么百度贴吧还不凉?
- 全红婵以后会怎么样?
- 举报黄***站会有什么后果?
- 如何看待日本的早恋文化?
- 高三放纵一个下午有影响吗?