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

Views :
Update time : 2025-04-24 02:15:07

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

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

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

为什么python表达式 "34" in "1234" == True 的值是 False?
Related News
Read More >>
Blog Post With Youtube Video 有没有甜到爆炸的睡前小短文?
2025-04-19 06:50:06
有没有甜到爆炸的睡前小短文?...
Blog Post With Youtube Video 为什么我这么害怕这个照片?
2025-04-19 06:30:07
为什么我这么害怕这个照片?...
Blog Post With Youtube Video 怎样快速判断一个男生的为人?
2025-04-19 06:45:06
怎样快速判断一个男生的为人?...
Blog Post With Youtube Video 大学老师看到下面的学生几乎没人听课,会难受吗?
2025-04-19 06:15:06
大学老师看到下面的学生几乎没人听课,会难受吗?...

Leave Your Message