python 科学计数法转数值
猜测python应该是有现成的模块可以解决该问题,不过没找到,所以自己简单写了个函数处理:
def tranform(inputString):
num_value = re.compile('^[0-9.]+([*|x][0-9]+)+[E|e|^][+-]?[0-9]+$')
result = num_value.match(inputString)
if result:
temp1 = float(1)
res = re.match('^[0-9.]+([*|x][0-9]+)+', inputString)
if (not res is None) and len(str(result)) > 0:
if len(re.split('[*|x]', res.group(0))) > 1:
for a in re.split('[*|x]', res.group(0)):
temp1 = temp1 * float(a)
temp2 = re.findall('[E|e|^][+-]?[0-9]+$', inputString)[0]
inputTemp = str(temp1) + str(temp2)
val = float(inputTemp.replace('^', 'E'))/10
num_value = re.compile('^[-+]?[0-9]+\.?[0-9]?$')
result = num_value.match(str(val))
if result:
return val
如有问题,望纠正.当然有更好更简单的方法欢迎提出
转载于:https://www.cnblogs.com/ultimateWorld/p/9810282.html
python 科学计数法转数值相关推荐
- python 科学计数法转字符_转换科学计数法的数值字符串为decimal类型的方法
转换科学计数法的数值字符串为decimal类型的方法 在操作数据库时,需要将字符串转换成decimal类型. 代码如下: select cast('0.12' as decimal(18,2)); s ...
- python 科学计数法 转 字符串表述
python 科学计数法 转 字符串表述 文章目录 python 科学计数法 转 字符串表述 前言: 需求: 代码: 前言: 好久没有写博客了,写一个今天需要的一个小玩意儿,网上没有找到一个方便的解决 ...
- python科学计数法转换_对比Python学习Go 基本数据结构
公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...
- python科学计数法输出_python 不以科学计数法输出的方法
python 不以科学计数法输出的方法 其实很简单只需两个语句: import numpy as np np.set_printoptions(suppress=True) 这样就可以搞定 以上这篇p ...
- python科学计数法转换_柳小白Python学习笔记35 Excel之科学计数法类型转换及数据选取1...
昨天学习了使用pandas模块如何查看Excel工作表"wz"的基本信息.今天学习,转换数字科学计数法格式及提取需要处理的数据,接下来就进入今天的学习吧. 一.转换科学计数法格式 ...
- python科学计数法输出_python不以科学计数法输出的实例方法总结
python 不以科学计数法输出的方法 其实很简单只需两个语句: import numpy as np np.set_printoptions(suppress=True) 这样就可以搞定 以上这篇p ...
- 将科学计数法的数值转化为字符
有些项目可能会涉及到从Excel导入数据,但如果Excel里单元格类型为数值,但内容数据太长时(如银行账号),导入时,会默认读取为科学计数法,用以下代码便轻松解决. BigDecimal bd = n ...
- python科学计数法的显示与转换
print ("%e" %number)可以将number输出为科学计数法 这里的 number 是要转换的数字或者变量 同理,也可以把科学记数法转化为十进制整数:print (& ...
- python 科学计数法转换成数字_JS如何将科学计数法转换成数字或者字符串?
今天遇到这个问题.... function sumStrings(a, b) {//输入的a,b都是只包含数字的字符串 var output; output = a * 1 + b * 1;//转换为 ...
- 科学计数法 转换为数值
引入use Math::BigFloat ':constant';后 直接使用即可
最新文章
- 添加非oracle用户到dba, oinstall组
- 在ESXi5,1,ESXi5.5安装异步驱动程序
- Linux集群和自动化维1.5.1 服务器物理硬件的优化
- 文章页点赞php代码,wordpress文章页面添加点赞功能
- linux如果一个目录具有执行,Linux操作系统部分复习题答案
- 北大OJ(POJ 2503)在线翻译
- Android doc|Getting Started|部分 --转载 保存数据
- 重新安装MySQL5.7.21教程_CentOS6.9安装mysql5.7.21教程
- MFC Bitmap::FromBITMAPINFO返回空问题
- 智能优化算法应用:基于GWO优化的灰度熵图像多阈值分割 - 附代码
- 百度地图神奇错误--------不显示
- LeCun、Bengio和Hinton综述论文《deep learning》
- lc 51. N-Queens
- cocos2d-x-3.x 场景(3)场景切换特效
- matlab求图像峰度与斜度,python中的图像偏斜和峰度
- 报名啦!第四届滴滴-IEEE未来精英论坛今夏来袭
- Windows 7 旗舰版高效办公 - 驱动安装
- github Dns 污染
- 用python画星空源代码
- 云服务器怎么多人进去编辑文档,有道云协作怎么实现多人协同编辑 多人同时处理文档方法...