美文网首页
6. shell&python中科学计数字符串转数字

6. shell&python中科学计数字符串转数字

作者: Shirley_奋进中的虾米 | 来源:发表于2017-05-17 10:31 被阅读72次

1. shell中科学计数字符串转数字

str1='1.50251e+07'

str2=$(echo $str1| awk '{printf("%d\n",$0+0.5)}')

2. python中科学计数字符串转数字

str1='1.50251e+07'

num='{:.5f}'.format(float(str1))  #只能用float先强制类型转换,如果用int()会抛出报错:

ValueError: invalid literal for int() with base 10: '1.50251e+07'

相关文章

网友评论

      本文标题:6. shell&python中科学计数字符串转数字

      本文链接:https://www.haomeiwen.com/subject/xgxdxxtx.html