课程
/后端开发
/Python
/初识Python
a=True
print 'a=T' and a or 'a=F' 此时结果为True 应该是两者都Ture时,输入后者吧?
2014-10-12
源自:初识Python 3-9
正在回答
下面有短路计算,就是如果是and逻辑运算的话,比如a and b,他会先检查a ,如果a是false,则输出a .否输出b. 同样or逻辑运算,a or b 如果a是true,则输出a ,否者输出b
噢,那根据短路运算来说的话,从左往右运算,‘a=T'为True,所以结果为a, or运算,a为True,结果直接就是a
教程里感觉没有描述清楚,只说了原理,最好还是应用到例子上好点
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序