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")age = 24if age < 18: print("Under 18")else: print("Over 18")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_FALSERETURN_WHEN_TRUE if CONDITION else RETURN_WHEN_FALSERETURN_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")print("Under 18") if age < 18 else print("Over 18")print("Under 18") if age < 18 else print("Over 18")
正如你所看到的,这一行if..then..else语法非常相似 列表理解 他们使用相同的哲学。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END