2016-04-18 147 views
0

是否有任何方法可以告訴Python 2.x/3.x在打印float(== IEEE754雙精度)時總是使用3位數作爲指數使用「E」格式說明符(或另一個)的科學格式?在Python中打印雙精度指數的格式化打印

+0

可能重複的[強制python不輸出標準形式/科學記數法/指數形式的浮動](http://stackoverflow.com/questions/8345795/force-python-to-not-output-a-float -in-standard-form-scientific-notation-expo) – Prune

+0

Does [this](http://stackoverflow.com/questions/8345795/force-python-to-not-output-a-float-in-standard-form -scientific-notation-expo)涵蓋你需要什麼?我是把這個標記爲重複的人。 – Prune

+0

@Prune:不,因爲他們想格式化指數,而不是尾數。 –

回答

0

不幸的是,格式說明符的寬度和精度僅影響尾數的表示。如果要影響指數,則需要後處理該字符串。