众所周知,Python不支持条件表达式,即我们熟知的类似于C、Java里面的三目运算符:
expression ? True_statements : False_statements
可采用如下方式等价
一(无脑式)
if expression:
True_statements
else
False_statements
二(高端式)//推荐表达方式
True_statements if expression else False_statements
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/291d6b2bad74b02037a5b7508a13f6a9.png)
三(逻辑式)
expression and True_statements or False_statements
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/07ae2c7d2da637bd61fff5c008524298.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6206a56060165c9357afe929d3ba51b9.png)