python的三目运算

来源:互联网 发布:会计核算软件版本号 编辑:程序博客网 时间:2024/05/15 12:34

python没有像C语言中的三目运算符,即形如: x>y?x:y这种写法,但它有自己的一套实现方式。

即:true_part if condition else false_part

例如我们用c语言写一个判断大小的函数:

int  getMax(int x,int y){    return x>=y?x:y;}

在python中我们可以这样写:

def getMaxInt(x,y):x=int(x)y=int(y)return x if x>=y else y

希望对大家有帮助。

0 0
原创粉丝点击