作者asd24693120 (曙光)
看板Python
标题[问题] 想要读取特定字串里的浮点数
时间Wed Mar 24 16:44:27 2021
各位前辈好,已经有上网找过相关资料,但是都只有找到读取字串里数字的部分,想请问
各位,有没有办法把字串里的浮点数读取出来,并且把读取出来的浮点数字串转成数字呢
?
谢谢各位前辈指导
https://i.imgur.com/Am7Cjsn.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.121.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1616575469.A.982.html
1F:→ dibery: 自己写一个函式给 filter 用呢?03/24 17:15
呜呜,这个感觉好难,一定要自己写一个吗?因为我是python新手
4F:→ cuteSquirrel: 关键字 python regex 正规表示式03/24 17:37
谢谢c大指导,我会马上研究c大的写法以及c大说的Python regex
https://i.imgur.com/6tcYjQQ.jpg
5F:推 yiche: how about decimal datatype?03/24 19:04
※ 编辑: asd24693120 (42.77.215.215 台湾), 03/25/2021 10:20:17
6F:→ cuteSquirrel: 不客气,有规则的字串撷取很适合用regex来抓03/25 15:04
※ 编辑: asd24693120 (42.77.215.215 台湾), 03/25/2021 15:18:05
C大我看完後,这是我对於正规表示式的了解,我有做了注解
https://i.imgur.com/y3HOxma.jpg
但是我有点不懂为什麽我跑出来的结果会是这样,感觉回圈好像没有读到我的文件
https://i.imgur.com/8iCwW92.jpg
※ 编辑: asd24693120 (42.77.215.215 台湾), 03/25/2021 15:43:15
7F:推 cuteSquirrel: print 後面要记得加一个f 表达f-string03/25 16:10
9F:→ cuteSquirrel: 看萤光笔涂起来的地方03/25 16:12
10F:→ cuteSquirrel: 尾巴的,f反而是不需要的03/25 16:14
谢谢c大指导,我一直以为f的位置随便加就可以,原来要放在前面才行
C大不好意思,想请问如果我的里面数字很多笔,我想要挑出里面其中一笔
https://i.imgur.com/zpcmabp.jpg
是不是只要在if result里面再加一个判断式就可以了呢?
※ 编辑: asd24693120 (111.254.59.187 台湾), 03/26/2021 10:26:41
12F:推 cuteSquirrel: 是的,可以用索引去选择你要的是哪一笔。03/26 10:32
C大,可是我看您写的是用findall这个函式去写,而不是在原本的程式码里面if result
再加入判断式,我再去研究看看,谢谢您的提示
※ 编辑: asd24693120 (42.73.201.155 台湾), 03/26/2021 11:34:48
14F:推 cuteSquirrel: search只找第一个满足的。findall会找全部符合的03/26 12:24
C大,我有寄信给您,如果您不方便回信,我再把问题放在这,再麻烦您~
※ 编辑: asd24693120 (111.254.43.97 台湾), 04/06/2021 15:52:07
15F:→ cuteSquirrel: 已回覆在站内信罗 04/10 16:11