慣れの問題か・・・・
x = 'x' if x == 'x': if x == 'x': y = 'y' print 'yの値は'+y print 'x=%sとy=%s' % (x,y) print 'x=%sとy=%s' % (x,y)
実行結果
yの値はy x=xとy=y x=xとy=y
スコープ無視なのね。この辺はさすがPythonって感じ。
あとオペランドも慣れないといけないな・・・。
X = A or B or C or None
みたいなNoneでないものを選択するやり方とか
応用で
temp1, temp2 = func1(), func2() if = temp1 or temp2: ...
とかはかなり多用しそうだ。
うくく。