[英]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.