[問題] or 邏輯問題

作者: kero961240 (阿哲)   2016-10-19 16:17:14
想請問一下
print( 1 or 2)
印出來的是 1
不會是 1, 2
作者: AlanSung   2016-10-19 16:25:00
or 成立就先跳出去了
作者: CaptainH (Cannon)   2016-10-19 16:25:00
為何要是1,2
作者: Yshuan (倚絃)   2016-10-19 16:35:00
python 的or運算輸出的形態要小心
作者: aweimeow (喵喵喵喵 ヽ( ・∀・)ノ)   2016-10-20 10:23:00
可以用 print(1, 2) 阿 XD
作者: mantour (朱子)   2016-10-20 21:27:00
你可能要講一下你為何覺得會是1, 2
作者: dream0830 (異影)   2016-10-21 06:30:00
前面成立後面不做是說 為什麼不是印出True?
作者: Typebrook (Pham)   2016-10-21 10:04:00
https://goo.gl/TO4cEz 看6.11的最後兩段or運作時,若第一個參數為真(不等於0 | False),則傳回「第一個參數的值」,這個特性在做default value時很好用
作者: dream0830 (異影)   2016-10-22 16:06:00
原來如此 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com