私の仕事では、いくつかのファイルを使い始める前に内容をチェックすることがよくあります。得られたものを要約するために、チェックといくつかのきれいなプリントを使用して ipython ノートブックを作成し始めました。このために、私は通常、順序付けられた出力または浮動小数の固定数の小数を使用print
して取得します。str.format
私ができることはここに要約されています:
f = 32.4321413432
a = 34121
print('float {ff} and integer {ii}'.format(ff=f, i=i))
print('float {ff:.4f} and integer {ii:d}'.format(ff=f, ii=i))
print('float {ff:>20} and integer {ii:>10}'.format(ff=f, ii=i))
出力
float 32.4321413432 and integer 34121
float 32.4321 and integer 34121
float 32.4321413432 and integer 34121
時々、アラインメントと小数点以下の桁数を一緒に設定して、このような出力を得たいと思っています
float 32.4321 and integer 34121
.4f
と>20
inのいくつかの組み合わせを試しました{ff:...}
が、
ValueError: 変換指定が無効です
私が望むことはまったく可能ですか?そうであれば、構文はどうですか?