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)