python讀取浮點(diǎn)數(shù)和讀取文本文件示例
從文本文件中讀入浮點(diǎn)數(shù)據(jù),是最常見的任務(wù)之一,python沒有scanf這樣的輸入函數(shù),但我們可以利用正規(guī)表達(dá)式從讀入的字符串中提取出浮點(diǎn)數(shù)
import re
fp = open('c:/1.txt', 'r')
s = fp.readline()
print(s)
aList = re.findall('([-+]?\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?',s) #使用正規(guī)表達(dá)式搜索字符串
print(aList)
for ss in aList:
print(ss[0]+ss[2])
aNum = float((ss[0]+ss[2]))
print(aNum)
fp.close()
文件內(nèi)容:
12.540 56.00 1.2e2 -1.2E2 3.0e-2 4e+3
輸出結(jié)果:
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
注解:
按行讀入文本文件,利用正規(guī)表達(dá)式找出字符串中的浮點(diǎn)數(shù),使用float()函數(shù)將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)
- Python讀寫txt文本文件的操作方法全解析
- python 如何將數(shù)據(jù)寫入本地txt文本文件的實(shí)現(xiàn)方法
- python進(jìn)階教程之文本文件的讀取和寫入
- python計(jì)算文本文件行數(shù)的方法
- python實(shí)現(xiàn)搜索文本文件內(nèi)容腳本
- python將多個(gè)文本文件合并為一個(gè)文本的代碼(便于搜索)
- Python文件操作,open讀寫文件,追加文本內(nèi)容實(shí)例
- python統(tǒng)計(jì)文本文件內(nèi)單詞數(shù)量的方法
- Python批量修改文本文件內(nèi)容的方法
- python文件處理筆記之文本文件
相關(guān)文章
教你使用Python建立任意層數(shù)的深度神經(jīng)網(wǎng)絡(luò)
這篇文章主要介紹了Python建立任意層數(shù)的深度神經(jīng)網(wǎng)絡(luò),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08Flask學(xué)習(xí)筆記之日志操作配置實(shí)例講解
這篇文章主要為大家介紹了Flask學(xué)習(xí)筆記之日志操作配置實(shí)例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11python dict 字典 以及 賦值 引用的一些實(shí)例(詳解)
下面小編就為大家?guī)硪黄猵ython dict 字典 以及 賦值 引用的一些實(shí)例(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01自然語言處理之文本熱詞提取(含有《源碼》和《數(shù)據(jù)》)
這篇文章主要介紹了自然語言處理之文本熱詞提取,主要就是通過jieba的posseg模塊將一段文字分段并賦予不同字段不同意思,然后通過頻率計(jì)算出熱頻詞,需要的朋友可以參考下2022-05-05pandas刪除重復(fù)數(shù)據(jù)簡(jiǎn)單方法
這篇文章主要給大家介紹了關(guān)于pandas刪除重復(fù)數(shù)據(jù)的簡(jiǎn)單方法,在數(shù)據(jù)處理過程中常常會(huì)遇到重復(fù)的問題,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07Python實(shí)現(xiàn)發(fā)送郵件到自己郵箱
在日常開發(fā)中,我們經(jīng)常需要監(jiān)控應(yīng)用程序的狀態(tài),及時(shí)發(fā)現(xiàn)問題并采取措施解決。而通過郵件發(fā)送報(bào)警信息則是一種常見的實(shí)現(xiàn)方式。本文就來介紹一下Python實(shí)現(xiàn)發(fā)送郵件到自己郵箱的方法2023-04-04