新闻动态
新闻动态
- 目前最具性价比的全栈路线是啥?
- 可以随身携带一个Linux系统吗?
- 什么时候你意识到做技术永无出路?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 面试官灵魂拷问:为什么 SQL 语句不要过多的 join?
- 印度是真的烂还是咱们在信息茧房里面?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 我不太明白为什么要买房,每个月租2、3千的房子不是挺好的吗?
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
为什么python表达式 "34" in "1234" == True 的值是 False?
作者:admin 发布时间:2025-06-26 09:25:18 点击:
你问的这个问题,其实是 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…。
新闻资讯
-
2025-06-25 03:50:14前端真的已经凉了么?
-
2025-06-25 04:10:15养乌龟只养一只,它觉得会孤独吗?
-
2025-06-25 02:30:15如何看待“Hutool”工具类库广受欢迎?
-
2025-06-25 02:50:15长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
-
2025-06-25 03:10:15如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
-
2025-06-25 04:05:15你的低成本爱好是什么?
相关产品