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

看不懂系列2

为什么第二个的运算结果是hello,Word.不是应该是word吗?

正在回答

2 回答

(1). a and b a FalseFalseaa Truebb(2). a or b a TrueTrueaa Falsebb


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

运行结果就是hello,world呀

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

慕函数2313729 提问者

我的意思是 'hello,', b or 'world'中,or的前面 'hello,', b是一个整体,or后面'world'是一个整体。b是false,前面一部分不是false吗,所以结果不是应该只有world吗?
2018-04-15 回复 有任何疑惑可以回复我~
#2

刻命 回复 慕函数2313729 提问者

你的理解与事实正好相反啦,'hello'是一个整体 逗号后面的部分是一个整体,也就是需要计算出b or 'world'的结果然后与前面的'hello'相连, 因为b=false,所以b or 'world'的结果为'world',这样与前面'hello'相连就是'hello world'
2018-04-15 回复 有任何疑惑可以回复我~
#3

慕函数2313729 提问者 回复 刻命

好的,明白,谢谢你~
2018-04-16 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

看不懂系列2

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信