python如何实现三目运算

原创不易,转载前请注明博主的链接地址:Blessy_Zhu https://blog.csdn.net/weixin_42555080
本次代码的环境:
运行平台: Windows
Python版本: Python3.x
IDE: PyCharm


常见的三目运算格式如下:a?b:c那么在Python中该如何实现呢?可以使用 if else 语法,如下例子所示:

  • 我们知道,"(a<b)?a:b"是一个"条件表达式",它是这样执行的:  如果a<b为真,则表达式取a值,否则取b值.
    条件运算符由两个符号组成"?“和”:", 要求有3个操作对象,所以也叫它三目运算符。
  • 在Python中(表达式1) if (表达式2) else (表达式3)它的执行顺序是:如果表达式2成立,则执行表达式1,否则执行表达式3,如下:
 a = 1 if 2>3 else 4 
 print(a) 

结果为:a = 4

猜你喜欢

转载自blog.csdn.net/weixin_42555080/article/details/88689547
今日推荐