三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值
格式:[on_true] if [expression] else [on_false]
三元运算只适用于简单的if else判断,再多一层if判断就不适用了。
举例说明:比大小,大者返回
写一个函数
def max_min(a,b): if int(a) > int(b): return a else: return b print(max_min(1,3))
三元运算
def max_min(a,b): z = a if a > b else b return z
再进一步简写
def max_min(a,b): return a if a > b else b