Python3 & 三元条件运算符

2020-10-21  本文已影响0人  乘风破浪的姐姐

Python中条件判断语句通常可这样写:

a, b = 3, 4
if a > b :
  c= a
else :
  c= b

这种用法要注意行缩进等格式问题,更简单的方法是使用三目运算符,Python没有三目运算符,但是有可替代的解决方案。
可通过 if 语句来实现三目运算符的功能,语法格式如下:

语句1 if 条件表达式  else  语句2

执行流程:
条件运算符在执行时,会先对条件表达式进行求值判断
如果判断结果为True, 则执行语句1,并返回执行结果
如果判断结果为False,则执行语句2,并返回执行结果
例如:

a, b = 3, 4
c= a if a > b else b
print(c) #输出结果为4
上一篇 下一篇

猜你喜欢

热点阅读