整数と浮動小数点数を書式化して表示

明解C言語 入門編 > 2. 演算と型 >

整数と浮動小数点数を書式化して表示

Python
print "[%d]"     % 123
print "[%.4d]"   % 123
print "[%4d]"    % 123
print "[%04d]"   % 123
print "[%-4d]\n" % 123

print "[%d]"     % 12345
print "[%.3d]"   % 12345
print "[%3d]"    % 12345
print "[%03d]"   % 12345
print "[%-3d]\n" % 12345

print "[%f]"        % 123.45
print "[%.1f]"      % 123.45
print "[%4.1f]"     % 123.45
print "[%10.10f]\n" % 123.45

実行結果

N:\>python lesson_02_015.py
[123]
[0123]
[ 123]
[0123]
[123 ]

[12345]
[12345]
[12345]
[12345]
[12345]

[123.450000]
[123.5]
[123.5]
[123.4500000000]