Python中的一行if..then..else语句

Python是一种人性化的编程语言,它为应用程序开发提供了不同且易于阅读的结构。这个 如果..那么..否则 是Python和其他编程语言中最流行的语句之一。这个 如果..那么..否则 语句通常是针对多行中的多个条件实现的。

null

正常if..then..else语句

让我们看一看规则的或正常的if..then..else语句。在下面的示例中,我们将检查age变量是否小于或大于18。我们可以看到if..then..else在多行中实现。

age = 24if age < 18:   print("Under 18")else:   print("Over 18")

一行if..then..else语句语法

单行或单行if..then..else语句实际上是一个三元运算符,其中提供了一个条件,如果提供的条件为真,则返回第一个提供的值,如果不为真,则返回第二个提供的值。

RETURN_WHEN_TRUE if CONDITION  else RETURN_WHEN_FALSE
  • 返回u当u为真 如果提供了 条件 是的 .
  • 当u为FALSE时返回u 如果提供了 条件 .

一行if..then..else语句示例

让我们在单行版本中实现多行if..then.else语句示例。我们将使用前面定义的语法并提供 年龄<18岁 作为条件。

print("Under 18") if age < 18 else print("Over 18")

正如你所看到的,这一行if..then..else语法非常相似 列表理解 他们使用相同的哲学。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享