既然都是真為啥a最后輸出的不是('hello,', 'world')或('hello,', 'python,world')?而是('hello,', 'python')?沒懂
既然都是真為啥a最后輸出的不是('hello,', 'world')或('hello,', 'python,world')?而是('hello,', 'python')?沒懂
既然都是真為啥a最后輸出的不是('hello,', 'world')或('hello,', 'python,world')?而是('hello,', 'python')?沒懂
2020-12-03
舉報
2020-12-03
?在計算a or b時,如果 a 是 True(這里‘python’是True),則根據或運算法則,整個計算結果必定為 True,因此返回 a(輸出python);如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b(輸出world)。
2021-01-15
因為是 or 關系運算,兩邊有一個為真,結果為真。
左邊為真即可判定結果。'python' 代表真。
2021-01-14
計算機在讀到a時判定a為真,a or b兩者都為真,因此讀到第一個就直接結束這次運行,若a為假則最后的結果取決于b,因為是或運算。若a and b 根據與運算,a為假則直接為假,a若a為真則最后的結果取決于b
2020-12-25
因為短路原則,“a or b”,第一個a為真的話,or不會再看b,直接輸出a
2020-12-03
a = 'python'? a有值所以就直接輸出了 or后面就可以不輸出
b = '' b沒有值所以輸出or后面的
如果b = ' ' 注意單引號中間是有空格? ?這樣就會輸出 or前面的? 因為b里有值,值是空格而已