python读取浮点数和读取文本文件示例


Posted in Python onMay 06, 2014

从文本文件中读入浮点数据,是最常见的任务之一,python没有scanf这样的输入函数,但我们可以利用正规表达式从读入的字符串中提取出浮点数

import re
fp = open('c:/1.txt', 'r')
s = fp.readline()
print(s)
aList = re.findall('([-+]?\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?',s) #使用正规表达式搜索字符串
print(aList)
for ss in aList:
    print(ss[0]+ss[2])
    aNum = float((ss[0]+ss[2]))
    print(aNum)
fp.close()

文件内容:

12.540  56.00  1.2e2 -1.2E2 3.0e-2 4e+3

输出结果:

12.540  56.00  1.2e2 -1.2E2 3.0e-2 4e+3
[('12.540', '.540', ''), ('56.00', '.00', ''), ('1.2', '.2', 'e2'), ('-1.2', '.2', 'E2'), ('3.0', '.0', 'e-2'), ('4', '', 'e+3')]
12.540
12.54
56.00
56.0
1.2e2
120.0
-1.2E2
-120.0
3.0e-2
0.03
4e+3
4000.0

注解:

按行读入文本文件,利用正规表达式找出字符串中的浮点数,使用float()函数将字符串转换为浮点数

Python 相关文章推荐
在漏洞利用Python代码真的很爽
Aug 26 Python
动态创建类实例代码
Oct 07 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
python 与GO中操作slice,list的方式实例代码
Mar 20 Python
python3操作微信itchat实现发送图片
Feb 24 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 Python
python爬虫 批量下载zabbix文档代码实例
Aug 21 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 Python
解决tensorflow读取本地MNITS_data失败的原因
Jun 22 Python
python判断是空的实例分享
Jul 06 Python
python创建线程示例
May 06 #Python
Python Web服务器Tornado使用小结
May 06 #Python
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
May 06 #Python
Python Web开发模板引擎优缺点总结
May 06 #Python
windows系统中python使用rar命令压缩多个文件夹示例
May 06 #Python
Python中使用动态变量名的方法
May 06 #Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 #Python
You might like
PHP与MySQL交互使用详解
2006/10/09 PHP
如何对PHP程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
为PHP初学者的8点有效建议
2010/11/20 PHP
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
JQuery中form验证出错信息的查看方法
2013/10/08 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
Python中函数的用法实例教程
2014/09/08 Python
python书籍信息爬虫实例
2018/03/19 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
PHP两种查询函数array/row的区别
2013/06/03 面试题
历史学专业大学生找工作的自我评价
2013/10/16 职场文书
上课看小说检讨书
2014/02/22 职场文书
2014年文员工作总结
2014/11/18 职场文书
军事博物馆观后感
2015/06/05 职场文书
分布式锁为什么要选择Zookeeper而不是Redis?看完这篇你就明白了
2021/05/21 Redis
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL