python函数 | 三元运算

三元运算符就是在赋值变量的时候,可以直接加判断,然后赋值

格式:

[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 

 

你可能感兴趣的:(python函数 | 三元运算)