Pythonの文字列フォーマット
PythonにもC言語のprintf関数のように形式を指定して値の出力をする方法が用意されています。
Pythonでは、「文字列 % 変数」という形式になります。
>>> str = '1234567890' >>> print str 1234567890 >>> print "%s" % str 1234567890
また、次のように書式設定もできます。符号なしの場合は右詰め。マイナス符号が付いている場合は左詰めに書式を設定することができます。
>>> print ":%30s:" % str : 1234567890: >>> print ":%-30s:" % str :1234567890 :