Python 三元运算符介绍

65 阅读1分钟

Python中的三元运算符允许你快速定义一个条件。

假设你有一个函数,将age 变量与18 值进行比较,并根据结果返回 True 或 False。

而不是写。

def is_adult(age):
    if age > 18:
        return True
    else:
        return False

你可以这样用三元运算符来实现它。

def is_adult(age):
    return True if age > 18 else False

首先你定义条件为真时的结果,然后评估条件,再定义条件为假时的结果。

<result_if_true> if <condition> else <result_if_false>