リンク > ITメモ > Python format

Pythonでよく使うフォーマット設定まとめ

数値

小数点以下3桁まで表示

"%.3f"

10の冪乗で表示

"%e"

ゼロパディング(4桁の場合)

n_padded = '{:0=4}'.format(n)

時刻

年を2桁/4桁で表示

"%y" "%Y"

数値の型

フォーマット Cでの型 Pythonでの型 標準サイズ
c char 長さ1バイト列 1
b signed char 整数 1
B unsigned char 整数 1
? _Bool 真偽値 1
h short 整数 2
H unsigned short 整数 2
i int 整数 4
I unsigned int 整数 4
l long 整数 4
L unsigned long 整数 4
q long long 整数 8
Q unsigned long long 整数 8
f float 浮動小数点数 4
d double 浮動小数点数 8


参考リンク