(x < y and [x] or [y])[0] 实现什么样的功能
如题所示 这是比较后返回小的那个数。简化一下:
x < y and x or y
如果x <y
则
True and x or y
and为True要看两个值,所以再看x,这时肯定为True,就不用看or后面的了。返回x
如果 x >= y
则
False and x or y
False or y
返回y
为什么要用到列表呢?如果x是0,就为False,判断就会有误了,只好用,,返回值再取,回到x和y 冬雪雪冬 发表于 2020-1-23 15:27
这是比较后返回小的那个数。
简化一下:
x < y and x or y
谢谢您{:5_109:}
页:
[1]