Python中的三元運算符

Python中的三元運算符java

 

對於以下需求:python

if  var1>1  :

  goal = "執行表達式1"

else:

  goal = "執行表達式2"

 

一、在其餘語言中(例如java)的三元表達式以下所示spa

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

 

二、在python中只有相似的替代辦法,和其餘語言略有區別,以下code

複製代碼
var1 = 1
goal = "" goal = "執行表達式1" if var1>1 else "執行表達式2" print(goal)
複製代碼

 

也能夠用簡單的公式,以下,blog

複製代碼
var1 = 1
var2 = 2
goal = ""

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

print(goal)
複製代碼
相關文章
相關標籤/搜索