你现在的位置是:当前位置: 首页 >


为什么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。

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

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

案例推荐

case recommendation
  • 一直很好奇烟草公司怎么进入?

    查看案例

  • 女生拒绝复合被前男友泼汽油烧伤致重伤一审判决结果引起争议,法律和社会如何更好地保护受害者?

    查看案例

  • 女生被外科男医生检查肛门,觉得难堪心里过不去坎怎么办?

    查看案例

  • 为什么现在的应届生动不动就要上万的薪资?

    查看案例

  • 这样的父女关系正常吗?

    查看案例

  • 男朋友以为我喝醉了,对我说出侮辱性词汇,我该怎么办?

    查看案例

  • 被查房时怎么证明是情侣关系?

    查看案例

  • 色戒给汤唯带来什么影响?

    查看案例