输入格式小数
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中做到这一点?我根本不相信有必要出面解决这个问题。 –