輸入格式小數
CTCF_1276 4.006055058150985e-03
CTCF_1274 1.726979566495019e-02
輸出
CTCF_1276 4.00606e-03
CTCF_1274 1.72698e-02
我知道awk
能做到這一點很容易,但因爲我需要逃避%.5e
字符串中我不喜歡它如果我想從python調用它。有沒有人有更好的方法來做到這一點?
輸入格式小數
CTCF_1276 4.006055058150985e-03
CTCF_1274 1.726979566495019e-02
輸出
CTCF_1276 4.00606e-03
CTCF_1274 1.72698e-02
我知道awk
能做到這一點很容易,但因爲我需要逃避%.5e
字符串中我不喜歡它如果我想從python調用它。有沒有人有更好的方法來做到這一點?
的bash:
printf '%.5e' 4.006055058150985e-03
蟒:
print('{:.5e}'.format(4.006055058150985e-03))
的Perl:
printf '%.5e', 4.006055058150985e-03
AWK:
printf '%.5e', 4.006055058150985e-03
爲什麼一個截斷和其他圍捕時,都應該四捨五入? –
如果你使用Python,你當然可以在Python中做到這一點?我根本不相信有必要出面解決這個問題。 –