Python if-elif-else 语句的一行代码
在Python中使用 if-elif-else 语句进行决策,即程序将评估测试表达式,并且仅当给定的测试表达式结果为真时才会执行剩余的语句。这允许对多个表达式进行验证。
句法 :
if test expression:
Body of if
elif test expression:
Body of elif
else:
Body of else
这个概念可以使用使用三元运算的速记方法来实现。
Python if-elif-else 语句的一行代码
句法:
{(condition1 :
这可以很容易地解释为如果条件 1 是真运行代码 1 如果条件 2 是真运行代码 2 并且如果它们两者都是假运行第三个代码。
例子:
Python3
x = 87
result = {x > 190: "First condition satisfied!",
x == 87: "Second condition satisfied!"}.get(
True, "Third condition satisfied")
print(result)
Python3
x = 87
{x > 190: print("First condition satisfied!"),
x == 87: print("Second condition satisfied!")}.get(
True, print("Third condition satisfied!"))
输出:
Second condition satisfied!
免责声明:对于Python中的 if-elif-else 语法,以下代码不会为您提供所需的结果:
蟒蛇3
x = 87
{x > 190: print("First condition satisfied!"),
x == 87: print("Second condition satisfied!")}.get(
True, print("Third condition satisfied!"))
输出:
First condition satisfied!
Second condition satisfied!
Third condition satisfied!