课程
/后端开发
/Python
/Python3 入门教程(新版)
a="pd"
print("hello",a and "world")
2021-03-22
源自:Python3 入门教程(新版) 3-4
正在回答
额,,,,,短路计算,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入门教程,让你快速入门并能编写简单的Python程序
3 回答True and 0,不就等于 True and False ,那么结果不应该是 False 么
2 回答为什么输出结果是else后面的,s1.isdisjoint(s2)=='False',if语句为啥不成立
1 回答偶数位置不是应该0、2、4么,那为什么对应打印不是:Alice、Bob、False?
1 回答请问下True and 0的计算结果可以是False吗?以及0 or 99的计算结果可以写作True吗?
1 回答列表中的True为什么不用引号,false要用引号