最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何提取python字符串括號中的內(nèi)容

 更新時間:2023年05月30日 15:20:49   作者:專攻數(shù)學(xué)的文科生  
這篇文章主要介紹了如何提取python字符串括號中的內(nèi)容問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

提取python字符串括號中的內(nèi)容

一些數(shù)據(jù)按字符串保存,如str1 = '(1, 0.123) (2, 0.234)',當(dāng)我們需要將字符串中的數(shù)據(jù)提取出來進(jìn)行計算時,涉及只提出括號中的內(nèi)容,此時可采取用Python re正則表達(dá)式模塊和split()函數(shù)完成,操作過程略復(fù)雜。

有更簡潔方法時再更新。

1. 首先用

re.findall(r'[(](.*?)[)]', str1) 

將括號的內(nèi)容提出來,結(jié)果是一個列表['1, 0.123', '2, 0.234']

2. 在用字符串分割函數(shù)將列表中每個值按', '分割,即split(', '),將分割后的每一項轉(zhuǎn)換成數(shù)值類型。

整個例子如下:

python字符串中括號內(nèi)提取數(shù)字

1. 使用字符串切片方式

str1 = '擁有(220755)人評價'
# 將str1中數(shù)字部分提取出來
result = str1[3:9]
運行結(jié)果--->220755

注意:結(jié)果是可以提取出數(shù)字,不過這樣的方式不具備靈活性。

例如當(dāng)我字符串是'擁有(2207)人評價',以上代碼就需要修改。這個方法顯然不可行!

2. 使用filter函數(shù)

str1 = '擁有(220755)人評價'
result = filter(str.isdigit, str1)
result_list = list(result)
result_str = "".join(result_list)
運行結(jié)果--->220755

注意:此方法用到filter函數(shù),同時需要轉(zhuǎn)為列表輸出,不能直接打印result

3. 正則表達(dá)式

import re
str1 = '擁有(220755)人評價'
result = re.match(r'.*[(](\d+)[)].*$', str1)
print(result.group(1))
運行結(jié)果--->220755

注意:

使用正則表達(dá)式時當(dāng)遇到字符串本身就有括號的需要注意,當(dāng)直接打括號時系統(tǒng)會認(rèn)為這是在分組,所以可以需要使用[]的形式來解決這個問題

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Dockerfile構(gòu)建一個Python Flask 鏡像

    Dockerfile構(gòu)建一個Python Flask 鏡像

    這篇文章主要介紹了Dockerfile構(gòu)建一個Python Flask 鏡像,對正在學(xué)習(xí)的你有一定的參考價值,需要的小伙伴可以參考一下
    2022-01-01
  • python3 cookbook中常遇問題解答

    python3 cookbook中常遇問題解答

    本文主要介紹了python3 cookbook中常遇問題解答,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python多線程中比time.sleep更好用的暫停方式

    Python多線程中比time.sleep更好用的暫停方式

    這篇文章主要介紹了Python多線程中比time.sleep更好用的暫停方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python支持異步的列表解析式

    Python支持異步的列表解析式

    這篇文章主要為大家介紹了Python支持異步的列表解析式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • pytest配置文件pytest.ini的具體使用

    pytest配置文件pytest.ini的具體使用

    本文主要介紹了pytest配置文件pytest.ini的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python如何創(chuàng)建裝飾器時保留函數(shù)元信息

    Python如何創(chuàng)建裝飾器時保留函數(shù)元信息

    這篇文章主要介紹了Python如何創(chuàng)建裝飾器時保留函數(shù)元信息,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python操作MySQL數(shù)據(jù)庫的簡單步驟分享

    Python操作MySQL數(shù)據(jù)庫的簡單步驟分享

    這篇文章主要給大家介紹了關(guān)于Python操作MySQL數(shù)據(jù)庫的簡單步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python實現(xiàn)Appium錄屏功能示例代碼

    Python實現(xiàn)Appium錄屏功能示例代碼

    這篇文章主要介紹了Python實現(xiàn)Appium錄屏功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • Python 列表(List) 的三種遍歷方法實例 詳解

    Python 列表(List) 的三種遍歷方法實例 詳解

    這篇文章主要介紹了Python 列表(List) 的三種遍歷方法實例 詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Python編程新標(biāo)準(zhǔn)學(xué)會十項好習(xí)慣提升編碼質(zhì)量

    Python編程新標(biāo)準(zhǔn)學(xué)會十項好習(xí)慣提升編碼質(zhì)量

    這篇文章主要為大家介紹了Python編程新標(biāo)準(zhǔn)學(xué)會十項好習(xí)慣提升編碼質(zhì)量,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評論

常宁市| 遂宁市| 孝昌县| 昭觉县| 教育| 云霄县| 鄂托克旗| 黄山市| 白水县| 新郑市| 台湾省| 西吉县| 新乡市| 星子县| 潼南县| 广元市| 灌云县| 合山市| 观塘区| 班玛县| 阜城县| 马鞍山市| 全椒县| 林西县| 峨边| 枝江市| 当涂县| 呼图壁县| 伊金霍洛旗| 宜兰县| 深圳市| 五华县| 永新县| 涟源市| 乌什县| 宜兰县| 嘉定区| 增城市| 深泽县| 张家界市| 沙湾县|