慕移动8517387
2021-03-22 19:34
a="pd"
print("hello",a and "world")
额,,,,,短路计算,a and b 如果a是false 那么输出就是a 如果a是true 那么输出无论b是true或者false,都是b。你这里a=“pd”然后print(“hello”,a and “world”)a已经赋值字符串pd应该是true!
只要and的条件满足了都输出后面的B
这个就是短路计算,如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b
Python3 入门教程(新版)
154172 学习 · 1075 问题
相似问题