TEL::0898-88889999

网站公告:

诚信为本:市场永远在变,诚信永远不变。

主营项目

  • 这次贸易战最后将会如何收尾?
  • 有什么看完乳腺畅通的爽文?
  • 偶遇曾经发生过关系的异性,会觉得尴尬吗?
  • 如何评价《红星照耀中国》这一本书?
  • 老婆出轨了还能要吗?
  • 跪求有没有那种齁甜齁甜的短篇小甜文!!!?

新闻动态

当前位置: 首页 > 新闻动态

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

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

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

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

为什么python表达式 "34" in "1234" == True 的值是 False?
上一篇:李武***老师,今天早上在央视五,呼吁樊振东回归赛场,你怎么看?
下一篇:如何评价四川成都两辆su7ultra疑似竞速,导致严重事故?