请教大家关于Python读取数据的问题

caizhen1988911 2012-04-19 10:37:36
我想读取一个字符串里面的数值,代码如下:
>>> l='U1=13.59404'
>>> m=l.lstrip('U1=')
>>> m
'3.59404'
>>> n=l.strip(l[0:3])
>>> n
'3.59404'
我想读取的是13.59404,但是读取数值时,Python把前面的1去掉了。请问大家这是什么原因啊?怎样才能读取到13.59404,希望大家帮我看看,非常感谢!
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bugs2k 2012-04-19
  • 打赏
  • 举报
回复
>>> 
>>> l='U1=13.59404'
>>> m = l.split( '=' )[1]
>>> print( m )
13.59404
>>> f = float( m )
>>> print( f )
13.59404
>>>
angel_su 2012-04-19
  • 打赏
  • 举报
回复
strip是这样的,参数是个字符表,不是整个单词匹配,连续的U1=1都在表里,所以被截掉。
试试l.split('=')[1]
caizhen1988911 2012-04-19
  • 打赏
  • 举报
回复
非常感谢!经过修改,现在可以了。
内容概要:本文详细介绍了如何使用Tkinter库构建一个功能完备的银行系统,从环境搭建、基础框架创建到具体功能实现,再到界面美化与用户体验优化,涵盖了银行系统的核心功能如开户、查询、存款、取款、转账、密码管理和账户挂失等。文章不仅讲解了Tkinter的基本使用方法,包括窗口创建、界面元素添加、布局管理和事件处理,还探讨了与数据库的交互、数据存储和读取的优化,以及解决界面响应延迟等问题的技术方案。最后,展望了Tkinter在教育、数据可视化和物联网等领域的应用前景。 适合人群:对Python编程有一定了解,尤其是对GUI编程感兴趣的开发者和学习者,以及希望深入了解银行系统业务逻辑和技术实现的人群。 使用场景及目标:①学习如何使用Tkinter创建图形用户界面,实现银行系统的各项功能;②掌握Python与数据库交互的方法,实现数据的安全存储和高效读取;③理解银行系统背后的业务逻辑和技术难点,如数据存储效率、界面响应延迟等,并学会相应的解决方案;④探索Tkinter在其他领域的应用可能性,如教育工具、数据可视化和物联网设备控制等。 阅读建议:本文内容详实,涵盖面广,建议读者在学习过程中结合实际操作进行练习,特别是在实现具体功能时,可以参考提供的代码示例,逐步调试和完善自己的项目。同时,对于遇到的技术难题,可以通过查阅资料、请教他人等方式寻求解决方案,加深理解和掌握。

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧