为什么python表达式 "34" in "1234" == True 的值是 False?_岳阳财道电磁铁有限公司_电磁铁_除铁器_信号电缆_强磁吸盘_挖机吸盘

诚信为本:市场永远在变,诚信永远不变。
咨询热线:0898-08980898

咨询热线

0898-08980898
手机:13988888888
电话:0898-08980898
地址:海南省海口市
邮箱:admin@youweb.com

新闻资讯

当前位置: 首页 > 新闻资讯

为什么python表达式 "34" in "1234" == True 的值是 False?

发布时间:2025-04-27 18:10:07点击量:198

我刚刚新建了一个“.ipynb”文件实践了一下,使用的语言版本是python 3.11,还真的是这样啊,一时间也找不出什么原因,肯定不是运算符优先级的问题。

于是我猜想了这样的可能:就像python的小于号支持链式比较一样,后头的 "1234" == True 纳入了链式比较范围,内部进行了and运算 我没记错的话,链式比较的原理是连续进行两个布尔运算(如 a < b < c)会默认补上一个and,也就是 a < b and b < c。

根据我下面进一步实践的结果,链…。

为什么python表达式 "34" in "1234" == True 的值是 False?

上一篇:有没有校园小甜文?又短又甜的那种?

下一篇:国家出台高中要双休深层含义是啥?

返回列表
Copyright © 2012-2023 某某博客 版权所有| 备案号:粤IP*******|网站地图