Có thể đặt số chữ số được sử dụng để in số mũ của một số dấu phẩy động không? Tôi muốn đặt nó vào 3.Python - số chữ số trong số mũ
Hiện nay,
f = 0.0000870927939438012
>>> "%.14e"%f
'8.70927939438012e-05'
>>> "%0.14e"%f
'8.709279e-005'
Những gì tôi muốn in là: '8.70927939438012e-005'
Tại sao ví dụ thứ hai còn ít chính xác và 3 chữ số trong số mũ? –
Trên máy của tôi "% e"% f đầu ra '8.709279e-05' và "% 0.14e"% f đầu ra '8.70927939438012e-05'. Ngoài ra, có thể có độ chính xác cao hơn với các thư viện như mpmath. Tuy nhiên, tôi không biết liệu nó có phù hợp với nhu cầu của bạn hay không. – aruseni