当前位置:   article > 正文

Python中的三元运算符

python中的三元运算符

Python中的三元运算符

 

对于如下需求:

  1. if var1>1 :
  2.   goal = "执行表达式1"
  3. else:
  4.   goal = "执行表达式2"

 

1、在其他语言中(例如java)的三元表达式如下所示

int var1 = 1;
String goal = "";
goal =  var1 > 1? "执行表达式1":"执行表达式2"
System.out.println(goal)

 

2、在python中只有类似的替代办法,和其他语言略有区别,如下

复制代码
var1 = 1
goal = "" goal = "执行表达式1" if var1>1 else "执行表达式2" print(goal)
复制代码

 

也可以用简单的公式,如下,

复制代码
var1 = 1
var2 = 2
goal = ""

goal = var1-var2 if var1>var2 else var1+var2

print(goal)
复制代码
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/938843
推荐阅读
相关标签
  

闽ICP备14008679号