条件表达式是if...else...语句的简写

语法结构:

执行代码a + if + 判断条件 + else + 执行代码b

print('执行代码a' if 50 > 30 else '执行代码b')
print('执行代码a' if 50 < 30 else '执行代码b')

运行结果:

  • 执行代码a
  • 执行代码b

判断条件的结果为 True 执行 if 前面的代码,判断条件的结果为 False 执行 else 后面的代码

原本需要几行代码表达的判断分支结构,这样一行就搞定了,直接在 print() 函数内写出简化的条件表达式,可以大大减少工作量

也可以用来赋值变量,让变量拥有更多可能性,灵活运用(未理解,目前只学习使用,后期学习运用)

a = '执行代码a' if 50 > 30 else '执行代码b'
b = '执行代码a' if 50 < 30 else '执行代码b'
print(a)
print(b)

运行结果:

  • 执行代码a
  • 执行代码b
最后修改:2021 年 06 月 10 日 04 : 24 PM