Python 中的三元运算符

104 阅读1分钟

在本文中,我们将学习如何在 Python 中使用三元运算符,了解其语法结构以及一些使用示例。

三元运算符有什么用?

Python 中的三元运算符只是 ifif...else 语句的一种更简短的写法。

下面是 Python 中的 if...else 语句示例:

user_score = 90

if user_score > 50:
    print("Next level")
else:
    print("Repeat level")

在上面的代码中,我们创建了一个值为 90 的变量 user_score

接着,我们使用 if 语句根据 user_score 变量是否大于 50 来打印出不同信息。

因此,如果 user_score 变量大于 50,就会打印 "Next level"。如果小于,则打印 "Repeat level"。

我们可以使用三元运算符来简化以上代码。

首先,让我们先来了解一下三元运算符的语法结构:

[option1] if [condition] else [option2]

在上述语法中,如果condition为真,将执行option1。如果condition为假,则执行option2

下面是改进示例代码:

user_score = 90

print("Next level") if user_score > 50 else print("Repeat level")

在上面的代码中,"Next level" 将被打印出来,因为条件为真。

结语

在本文中,我们讨论了 Python 中的三元运算符。这是 ifif...else 语句的一种简写形式。