Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

慣れの問題か・・・・

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:
    ...

とかはかなり多用しそうだ。
うくく。