これなら、
format.format(num)
を渡したほうがいいような気がする。