a = 'python' print('hello', a or 'world')
为什么出来的都是hello Python?'world'不是非空字符串吗?Ture or Ture #==>Ture那为什么不是hello world?
a or b
如果a为True,则a or b的值为a,所以Python和World选前面的一个Python
详见短路问题一块
没认真听课吧
仔细看看上面的内容 ,a or b ,返回为true的一个 ,不为空 也是true