1
對於我的工作,我經常在開始使用它們之前檢查一些文件的內容,並開始用檢查和一些漂亮的打印創建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
和的一些組合,但我得到
ValueError: Invalid conversion specification
是我想要的,如果是的話,語法如何?
我現在覺得自己很蠢。非常感謝你。 – 2013-02-27 20:46:42