为了账号安全,请及时绑定邮箱和手机立即绑定

a=True

print 'a=T' and a or 'a=F'   此时结果为True  应该是两者都Ture时,输入后者吧?

正在回答

2 回答

下面有短路计算,就是如果是and逻辑运算的话,比如a and b,他会先检查a ,如果a是false,则输出a .否输出b. 同样or逻辑运算,a or b 如果a是true,则输出a ,否者输出b

0 回复 有任何疑惑可以回复我~

噢,那根据短路运算来说的话,从左往右运算,‘a=T'为True,所以结果为a, or运算,a为True,结果直接就是a

教程里感觉没有描述清楚,只说了原理,最好还是应用到例子上好点

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758626    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程
意见反馈 帮助中心 APP下载
官方微信