网站地图官方微信:
网站首页 岭头乡 夏甸镇 高庙乡 越城镇 尖山乡 奎苏镇

当前位置: 首页 >

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

你问的这个问题,其实是 Python 表达式 优先级 和 链式比较 的一个典型“坑”。

我们来看看这个表达式: "34" in "1234" == True乍一看像是判断 "34" 是否在 "1234",然后再和 True 做比较,但结果居然是 False,很多人第一次看到会误解。

正确答案:这是因为 Python 支持链式比较Python 中的比较语句可以“串起来写”: a < b < c会被解释成: a < b and b < c同理,你的表达式: "34" in "1234" == True被解释成: ("34" in "123…。

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

  • | cursor的codebase indexing功能背后的原理是什么?有平替吗? |

    最近宣布达到 3 亿美元年度经常性收入,已经成为vibe c...

    查看详情>>
  • | WindowsC++开发如何Linux后台开发? |

  • | 如何看待凤凰传奇取消天津场演唱会? |

  • | 各位历史发烧友,介绍一下你知道的冷门史实或逆天史实? |

  • | 中国军事力量有希望达到全球第一吗? |

  • | 如何评价***伊内斯·特洛奇亚的身材? |

  • | 为什么现在年轻人存不下钱? |

  • | 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责? |

  • | 被执行人欠我26万,一次性付清20w和解,我该同意吗? |

  • | 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍? |

  • | 如何看待M4单核性能吊打9950x? |

  • 历史上,每次市值收益率向上突破接近或者直接突破净资产收益率的...

    2025-06-22
  • 最关键是做不大。 CRT最后的绝唱出现在08年,当时一波看...

    2025-06-22
  • 我认为恰恰相反 你看这幅画,美的无可挑剔! 独特的构图、...

    2025-06-22
  • 都到这个价位了我只能说黑不动,真黑不动 M4芯片的性能就值1...

    2025-06-22

关注我们

添加微信好友,关注最新动态