為什么前面的 'hello' 會顯示出來
b = ''
print 'hello,', b or 'world'
因為b是空字符串,所以第一項錯誤,根據短路原理,應該返回后面的的“world"才對啊?為什么會顯示”hello, world“呢??
還有,“返回”是什么意思??
b = ''
print 'hello,', b or 'world'
因為b是空字符串,所以第一項錯誤,根據短路原理,應該返回后面的的“world"才對啊?為什么會顯示”hello, world“呢??
還有,“返回”是什么意思??
2020-06-25
舉報
2020-06-26
b并不是錯誤 空字符串直接不顯示,對Python來說就是 'hello,' or 'world'所有就顯示 hello,world 了。
return返回是終止代碼在Python中運行的命令,并根據return的代碼給出不同的結果。