[問題] 想要讀取特定字串裡的浮點數

看板Python作者 (曙光)時間3年前 (2021/03/24 16:44), 3年前編輯推噓8(807)
留言15則, 3人參與, 3年前最新討論串1/1
各位前輩好,已經有上網找過相關資料,但是都只有找到讀取字串裡數字的部分,想請問 各位,有沒有辦法把字串裡的浮點數讀取出來,並且把讀取出來的浮點數字串轉成數字呢 ? 謝謝各位前輩指導 https://i.imgur.com/Am7Cjsn.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.121.144 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1616575469.A.982.html

03/24 17:15, 3年前 , 1F
自己寫一個函式給 filter 用呢?
03/24 17:15, 1F
嗚嗚,這個感覺好難,一定要自己寫一個嗎?因為我是python新手

03/24 17:35, 3年前 , 2F

03/24 17:36, 3年前 , 3F

03/24 17:37, 3年前 , 4F
關鍵字 python regex 正規表示式
03/24 17:37, 4F
謝謝c大指導,我會馬上研究c大的寫法以及c大說的Python regex https://i.imgur.com/6tcYjQQ.jpg

03/24 19:04, 3年前 , 5F
how about decimal datatype?
03/24 19:04, 5F
※ 編輯: asd24693120 (42.77.215.215 臺灣), 03/25/2021 10:20:17

03/25 15:04, 3年前 , 6F
不客氣,有規則的字串擷取很適合用regex來抓
03/25 15:04, 6F
※ 編輯: 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

03/25 16:10, 3年前 , 7F
print 後面要記得加一個f 表達f-string
03/25 16:10, 7F

03/25 16:12, 3年前 , 8F

03/25 16:12, 3年前 , 9F
看螢光筆塗起來的地方
03/25 16:12, 9F

03/25 16:14, 3年前 , 10F
尾巴的,f反而是不需要的
03/25 16:14, 10F

03/25 16:15, 3年前 , 11F
f-string 說明: https://bit.ly/3rkFNpe
03/25 16:15, 11F
謝謝c大指導,我一直以為f的位置隨便加就可以,原來要放在前面才行 C大不好意思,想請問如果我的裡面數字很多筆,我想要挑出裡面其中一筆 https://i.imgur.com/zpcmabp.jpg
是不是只要在if result裡面再加一個判斷式就可以了呢? ※ 編輯: asd24693120 (111.254.59.187 臺灣), 03/26/2021 10:26:41

03/26 10:32, 3年前 , 12F
是的,可以用索引去選擇你要的是哪一筆。
03/26 10:32, 12F

03/26 10:46, 3年前 , 13F
C大,可是我看您寫的是用findall這個函式去寫,而不是在原本的程式碼裡面if result 再加入判斷式,我再去研究看看,謝謝您的提示 ※ 編輯: asd24693120 (42.73.201.155 臺灣), 03/26/2021 11:34:48

03/26 12:24, 3年前 , 14F
search只找第一個滿足的。findall會找全部符合的
03/26 12:24, 14F
C大,我有寄信給您,如果您不方便回信,我再把問題放在這,再麻煩您~ ※ 編輯: asd24693120 (111.254.43.97 臺灣), 04/06/2021 15:52:07

04/10 16:11, 3年前 , 15F
已回覆在站內信囉
04/10 16:11, 15F
文章代碼(AID): #1WMlljc2 (Python)
文章代碼(AID): #1WMlljc2 (Python)