python中3and5的值為什么是5?
python中的and跟其他語言一樣是一個與運算,與運算的結果取決于后面那個表達式的結果。
拿問題中的結果來說,第一個表達式為變量3,python認為其是一個true的值,所以就看第二個表達式的結果,也就是這里的5了。如果這里第一個表達式的結果是false,那么后面的表達式也就不會在運行了。
python中3and5的值為什么是5?
python中的and跟其他語言一樣是一個與運算,與運算的結果取決于后面那個表達式的結果。
拿問題中的結果來說,第一個表達式為變量3,python認為其是一個true的值,所以就看第二個表達式的結果,也就是這里的5了。如果這里第一個表達式的結果是false,那么后面的表達式也就不會在運行了。