簡體   English   中英

在Python打印個性化科學計數法

[英]Print personalized scientific notation in Python

問題很簡單:如果我有一個數字x = 2.8e-11並且我想以這種格式打印它: 2.8 · 10^(-11) ,我應該怎么做?

先感謝您。

我只會用字符串操作來做到這一點。

>>> x = 2.8e-11
>>> if 'e' in str(x):
    print(str(x).replace('e', ' · 10^(') + ')')

    
2.8 · 10^(-11)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM