📜  Python if-elif-else 语句的一行代码

📅  最后修改于: 2022-05-13 01:55:00.434000             🧑  作者: Mango

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 语句的一行代码

句法:

这可以很容易地解释为如果条件 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!