python デフォルト引数

def temp( a = 10 ):
  print str(a)

っていう関数があるときの呼び出しかたは、
temp(1) => 1
temp() => 10
temp(a=20) => 20
最後のが重要で、これを使うとどの変数に
なんの値を入れたのかがわかりやすくなる。
試してみたらできたので、使えばいいと思うよ!