if-else in Python Posted on 2019-04-24 | Visitors: 求两个数的较大值123456789101112131415# 1.常规if a > b: c = aelse: c = b# 2.表达式c = a if a > b else b# 3.列表c = [b, a][a > b]# 4.源自某个黑客c = (a > b and [a] or [b])[0]# 改编版c = (a > b and a or b)# 利用and的特点,若and前位置为假则直接判断为假。# 利用or的特点,若or前位置为真则判断为真。