python函数 | 三元运算

混江龙づ霸主 提交于 2019-12-01 06:09:53

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

格式:[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 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!