专业的JAVA编程教程与资源

网站首页 > java教程 正文

Python 知识点 #43 - 三元表达式(Ternary Expression)

temp10 2024-10-30 04:09:20 java教程 22 ℃ 0 评论

在Python中,我们经常会使用条件语句来根据不同的条件执行不同的代码块。除了常见的 if 语句之外,还有一种更简洁的写法,那就是使用三元表达式(Ternary Expression)。

三元表达式是一种可以在一行中表示条件判断的方式,它的基本语法如下:

Python 知识点 #43 - 三元表达式(Ternary Expression)

value_if_true if condition else value_if_false

其中,condition 是一个布尔表达式,如果满足该条件,那么返回 value_if_true,否则返回 value_if_false。

下面是一个简单的示例,演示了如何使用三元表达式判断一个数是否为正数:

num = -5
result = "Positive" if num > 0 else "Non-positive"
print(result)

输出结果为:

Non-positive

在上面的示例中,我们使用三元表达式判断 num 是否为正数。如果满足条件 num > 0,则返回字符串 "Positive",否则返回字符串 "Non-positive"。

三元表达式在一些简单的条件判断中非常有用,可以减少代码的冗余,提高可读性。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表