采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
逻辑运算符要么返回True,要么返回False。你说的返回ab是'a' +'b'。and是一种判断的。and必须两个为真才为真,既然a是真,那么重点就是判断b是不是真。结果真假就取决于b,所以返回b
'a'and'b'为什么不是返回true呢?‘a’是一个true,‘b’也是一个true,true and true 应该是true才对啊?搞不懂。。。
逻辑判断不一定返回bool值欸,有转换关系的。 1 and 0也是返回0啊。不是返回False
如果把a和b看成两个表达式的话 比如(1+2+3>3) and (2+3<3) 那么1+2+3会被执行并计算一次,2+3也会被计算一次 那么 这个时候 返回的就是最后运算的这个 b的值相对的 如果是or的话 那么当a表达式的结果成立的时候 那么2+3根本都不会执行 所以 就只返回a的值了
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.6k 7
2.5k 3
2.2k 4
4.2k 22
2.3k 19