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

Python正則表達式re.findall()幾種方法示例

 更新時間:2024年12月06日 08:30:02   作者:勤奮的大熊貓  
這篇文章主要介紹了Python正則表達式re.findall()幾種方法示例,文中介紹了如何使用正則表達式在字符串中查找匹配的字符,并將它們返回為一個列表,示例展示了如何匹配數(shù)字并處理沒有匹配到的情況,需要的朋友可以參考下

前言

調(diào)用方法:

re.findall(pattern, string, flags=0)

用法說明:掃描整個 字符串,找到所有滿足匹配樣式的字符,將它們集合在一起以列表形式返回。其中這個返回的列表包含空的結(jié)果(沒有匹配到的結(jié)果)。

示例一

import re

str1 = "The telephone number of police in China is 110, and the telephone number of emergency is 120."
pattern = "\d+"
result = re.findall(pattern, str1)
print(result)
"""
result:
['110', '120']
"""

可以看到。通過這種匹配方式,我們成功地找出了一個字符串中的所有數(shù)字對象,并將它們集合起來作為一個列表對象進行了返回。

示例二

import re

str1 = "I got 1.0, and my classmate got 2.0."
pattern = "\d+"
result = re.findall(pattern, str1)
print(result)
"""
result:
['1', '0', '2', '0']
"""

我們是想通過匹配獲取1.02.0這兩個數(shù)字的。然而事與愿違,我們獲得的是四個獨立的數(shù)字,怎么辦呢?應(yīng)采用如下代碼:

import re

str1 = "I got 1.0, and my classmate got 2.0."
pattern = "\d.\d"
result = re.findall(pattern, str1)
print(result)
"""
result:
['1.0', '2.0']
"""

可以看到,我們成功地獲取到了我們需要的數(shù)字。

示例三

import re

str1 = "I got 1.0, and my classmate got 2.0."
pattern = "\d\d"
result = re.findall(pattern, str1)
print(result)
"""
result:
[]
"""

當我們找不到匹配對象時會返回一個空的列表對象。這與re.findall()函數(shù)的用法說明一致。

總結(jié)

到此這篇關(guān)于Python正則表達式re.findall()幾種方法的文章就介紹到這了,更多相關(guān)Python正則表達式re.findall()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+Pygame實戰(zhàn)之實現(xiàn)小蜜蜂歷險記游戲

    Python+Pygame實戰(zhàn)之實現(xiàn)小蜜蜂歷險記游戲

    這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實現(xiàn)小蜜蜂歷險記游戲,文中的示例代碼講解詳細,對我們學(xué)習Python游戲開發(fā)有一定幫助,需要的可以參考一下
    2022-08-08
  • Python SQLAlchemy庫的使用方法

    Python SQLAlchemy庫的使用方法

    這篇文章主要介紹了Python SQLAlchemy庫的使用方法,幫助大家更好的利用python處理數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-10-10
  • Python如何批量更改圖像尺寸統(tǒng)一大小

    Python如何批量更改圖像尺寸統(tǒng)一大小

    這篇文章主要介紹了Python如何批量更改圖像尺寸統(tǒng)一大小問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解

    Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解

    這篇文章主要為大家介紹了Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解,想學(xué)習關(guān)于Python建模的同學(xué)可以學(xué)習參考下,希望能夠有所幫助
    2021-10-10
  • 利用Python實現(xiàn)問卷星自動填寫的超詳細教程

    利用Python實現(xiàn)問卷星自動填寫的超詳細教程

    問卷星已經(jīng)成為收集問卷的一個很重要的工具,有時可以用來報名參加活動,有時可以用來收集某些領(lǐng)域相關(guān)的情況,下面這篇文章主要給大家介紹了關(guān)于利用Python實現(xiàn)問卷星自動填寫的超詳細教程,需要的朋友可以參考下
    2023-06-06
  • Python面向?qū)ο缶幊讨械念惡蛯ο髮W(xué)習教程

    Python面向?qū)ο缶幊讨械念惡蛯ο髮W(xué)習教程

    這篇文章主要介紹了Python面向?qū)ο缶幊讨械念惡蛯ο髮W(xué)習教程,面向?qū)ο笫荘ython的基礎(chǔ)特性,其中的類與對象的特性和使用方法是Python學(xué)習當中的基本功,需要的朋友可以參考下
    2015-03-03
  • python3監(jiān)控CentOS磁盤空間腳本

    python3監(jiān)控CentOS磁盤空間腳本

    這篇文章主要為大家詳細介紹了Python3監(jiān)控CentOS磁盤空間腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python opencv判斷圖像是否為空的實例

    python opencv判斷圖像是否為空的實例

    今天小編就為大家分享一篇python opencv判斷圖像是否為空的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • opencv導(dǎo)入頭文件時報錯#include的解決方法

    opencv導(dǎo)入頭文件時報錯#include的解決方法

    這篇文章主要介紹了opencv導(dǎo)入頭文件時報錯#include的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-07-07
  • Python datetime和unix時間戳之間相互轉(zhuǎn)換的講解

    Python datetime和unix時間戳之間相互轉(zhuǎn)換的講解

    今天小編就為大家分享一篇關(guān)于Python datetime和unix時間戳之間相互轉(zhuǎn)換的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04

最新評論

昔阳县| 黔西县| 平泉县| 宜宾县| 甘孜| 乃东县| 广平县| 乌兰察布市| 美姑县| 河曲县| 湘西| 义乌市| 新干县| 遂平县| 清水县| 黄石市| 诸城市| 灯塔市| 汾阳市| 余干县| 策勒县| 蒲江县| 莱西市| 石城县| 永康市| 黔东| 翁源县| 仁化县| 乌兰察布市| 西乌珠穆沁旗| 南平市| 巨鹿县| 丰宁| 禄丰县| 淮滨县| 岳西县| 页游| 贡嘎县| 塔河县| 英超| 封开县|