Pythonに限らないと思うんだが、%のうしろにスペース入れると正の数の場合にはスペースが挿入される
print "%-2d %-3s % 4.3f" % (a.GetIdx(), a.GetType(), a.GetPartialCharge())
pygamessの結果を整形したかったのです。
1 C3 -0.015 2 Nam -0.305 3 C3 0.006 4 C2 0.287 5 O3 -0.250
忘れるとなかなか思い出さないのでメモ
Pythonに限らないと思うんだが、%のうしろにスペース入れると正の数の場合にはスペースが挿入される
print "%-2d %-3s % 4.3f" % (a.GetIdx(), a.GetType(), a.GetPartialCharge())
pygamessの結果を整形したかったのです。
1 C3 -0.015 2 Nam -0.305 3 C3 0.006 4 C2 0.287 5 O3 -0.250
忘れるとなかなか思い出さないのでメモ