'a'and'b' 为什么返回结果为'b'而不是'a'

来源:5-9 逻辑运算符

qq_洛城汐_bcCKW2

2019-06-17

写回答

1回答

weixin_慕侠9557684

2019-06-18

根据你题目最后返回得是'b',说明'a’肯定是非空字符串,那bool类型为True,进行and运算时,只有步进到'b'进行比较才能最终确定运算结果,然后就通过'b'的结果进行输出,为空就是false,为非空就是True,通俗点就是python引擎也是偷懒,谁能确定我最终判断结果我就把谁输出去,前面的我懒得再回去找它

1
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程