為什么前面的 'hello' 會(huì)顯示出來
b = ''
print 'hello,', b or 'world'
因?yàn)閎是空字符串,所以第一項(xiàng)錯(cuò)誤,根據(jù)短路原理,應(yīng)該返回后面的的“world"才對(duì)?。繛槭裁磿?huì)顯示”hello, world“呢??
還有,“返回”是什么意思??
b = ''
print 'hello,', b or 'world'
因?yàn)閎是空字符串,所以第一項(xiàng)錯(cuò)誤,根據(jù)短路原理,應(yīng)該返回后面的的“world"才對(duì)?。繛槭裁磿?huì)顯示”hello, world“呢??
還有,“返回”是什么意思??
2020-06-25
舉報(bào)
2020-06-26
b并不是錯(cuò)誤 空字符串直接不顯示,對(duì)Python來說就是 'hello,' or 'world'所有就顯示 hello,world 了。
return返回是終止代碼在Python中運(yùn)行的命令,并根據(jù)return的代碼給出不同的結(jié)果。