[问题] 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