Python中的三元运算符
对于如下需求:
1 :
goal = "执行表达式1"
else:
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)
<div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><a title="复制代码">
<img src="https://www.jb51.cc/res/2019/02-10/23/51e409b11aa51c150090697429a953ed.gif" alt="复制代码">