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

Python實(shí)現(xiàn)對字符串中字符提取校驗(yàn)

 更新時(shí)間:2022年10月13日 08:18:10   作者:Python 集中營  
眾所周知,python之所以很方便在一定程度上是因?yàn)殡S時(shí)都可能有人又創(chuàng)作了一個好用又方便的python非標(biāo)準(zhǔn)庫。本文就來用Python實(shí)現(xiàn)對字符串中字符進(jìn)行提取校驗(yàn),需要的可以參考一下

眾所周知,python之所以很方便在一定程度上是因?yàn)殡S時(shí)都可能有人又創(chuàng)作了一個好用又方便的python非標(biāo)準(zhǔn)庫。

正好有一個小需求需要校驗(yàn)一個python字符串中是否存在某種類型的字符,需求其實(shí)不難但是自己寫的話又要耗時(shí)費(fèi)力,可能還存在BUG需要測試。

于是想找找看有沒有大佬已經(jīng)實(shí)現(xiàn)這樣的python非標(biāo)準(zhǔn)庫,還真給找到了就是-txdpy,先安裝起來吧,確實(shí)比較方便給大佬遞茶!

pip install txdpy -i https://pypi.tuna.tsinghua.edu.cn/simple/

安裝完成之后將txdpy導(dǎo)入到我們的代碼塊中,對常用的函數(shù)進(jìn)行測試執(zhí)行是否能夠完成我們的常規(guī)邏輯處理。

# Importing the txdpy module and renaming it to tx.
import txdpy as tx

from loguru import logger

# A string that is used to test the functions in the txdpy module.
common_str = '123er45io9@Python 集中營.'

def is_num():
    """
    It returns True if the input is a number, and False otherwise
    """

    # A logging statement.
    logger.info('是否純數(shù)字字符串:{0}'.format(tx.is_num(common_str)))

# It returns True if the input is a number, and False otherwise.
is_num()

結(jié)果執(zhí)行之后以外情況發(fā)生了,依次報(bào)錯沒有導(dǎo)入下面的三個模塊。說明在我們的txdpy模塊中調(diào)用了下面的三個模塊,沒有關(guān)系,若是沒有安裝下面三個模塊的話安裝一下即可。

File "C:\software\python\lib\site-packages\txdpy\requests_operation.py", line 1, in <module>
    from lxml import etree
ModuleNotFoundError: No module named 'lxml'

File "C:\software\python\lib\site-packages\txdpy\PyReBf.py", line 1, in <module>
    import mmh3
ModuleNotFoundError: No module named 'mmh3'

  File "C:\software\python\lib\site-packages\txdpy\PyReBf.py", line 2, in <module>
    import redis
ModuleNotFoundError: No module named 'redis'

將報(bào)錯的上面三個模塊使用pip的方式進(jìn)行安裝,默認(rèn)還是清華大學(xué)的鏡像站。如果沒有報(bào)錯證明已經(jīng)安裝了,直接執(zhí)行就OK了。

pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip install mmh3 -i https://pypi.tuna.tsinghua.edu.cn/simple/

pip install redis -i https://pypi.tuna.tsinghua.edu.cn/simple/

安裝成功了這個時(shí)候環(huán)境是沒啥問題,我們接著執(zhí)行is_num函數(shù),返回結(jié)果為False,說明不是純數(shù)字的字符串,結(jié)果正確。

2022-09-17 20:11:05.245 | INFO     | __main__:is_contain_num:26 - 是否包含數(shù)字:False

接下來再執(zhí)行幾個字符串是否為某種純字符的校驗(yàn),然后依次使用logger模塊打印出結(jié)果查看是否能夠完成準(zhǔn)確的校驗(yàn)。

def is_letter():
    """
    It checks if the input is a letter.
    """

    # A logging statement.
    logger.info('是否純字母字符串:{0}'.format(tx.is_letter(common_str)))

# It checks if the input is a letter.
is_letter()

2022-09-17 20:24:36.232 | INFO     | __main__:is_letter:66 - 是否純字母字符串:False

def is_num_letter():
    """
        It checks if the input is a letter or num.
    """

    common_str = '123com'

    logger.info('是否數(shù)字、字母字符串:{0}'.format(tx.is_num_letter(common_str)))

is_num_letter()

2022-09-17 20:27:44.313 | INFO     | __main__:is_num_letter:80 - 是否數(shù)字、字母字符串:True

除此之外,還有幾個比較使用的函數(shù)就是可以將字符串中的某種類型的字符串通過函數(shù)提取出來,它的底層是通過不同的正則表達(dá)式來實(shí)現(xiàn)的,不用我們再去考慮使用各式各樣的正則表達(dá)式來匹配數(shù)據(jù)了。

common_str = '123er45io9@Python 集中營.'

def get_chinese():
    """
    It returns the string "Chinese"
    """

    # A logging statement.
    logger.info('提取到字符串中的中文是:{0}'.format(tx.get_chinese(common_str)))

# It returns the string "Chinese"
get_chinese()

2022-09-17 20:39:40.356 | INFO     | __main__:get_chinese:102 - 提取到字符串中的中文是:['集中營']

def get_num():
    """
    It returns the number of times the function has been called.
    """

    # A variable that is used to store the number of times the function has been called.
    logger.info('提取到字符串中的中文是:{0}'.format(tx.get_num(common_str)))

get_num()

2022-09-17 20:41:27.998 | INFO     | __main__:get_num:115 - 提取到字符串中的中文是:['123', '45', '9']

以上是我們使用到的一些比較的常規(guī)的字符串處理的用法,還有更多的比較方便的函數(shù)的調(diào)用大家可以在使用中多看看,可以為我們的業(yè)務(wù)開發(fā)節(jié)省更多的時(shí)間

到此這篇關(guān)于Python實(shí)現(xiàn)對字符串中字符提取校驗(yàn)的文章就介紹到這了,更多相關(guān)Python字符提取校驗(yàn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 對pytorch中x = x.view(x.size(0), -1) 的理解說明

    對pytorch中x = x.view(x.size(0), -1) 的理解說明

    這篇文章主要介紹了對pytorch中x = x.view(x.size(0), -1) 的理解說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python?ChineseCalendar包主要類和方法詳解

    Python?ChineseCalendar包主要類和方法詳解

    ChineseCalendar?是一個?Python?包,用于獲取中國傳統(tǒng)日歷信息。這個包提供了中國農(nóng)歷、二十四節(jié)氣、傳統(tǒng)節(jié)日、黃歷等信息,這篇文章主要介紹了Python?ChineseCalendar包簡介,需要的朋友可以參考下
    2023-03-03
  • python爬取各類文檔方法歸類匯總

    python爬取各類文檔方法歸類匯總

    網(wǎng)絡(luò)爬蟲不僅需要能夠抓取HTML中的敏感信息,也需要有抓取其他類型文檔的能力這篇文章主要為大家匯總了python爬取各類文檔方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python打包exe文件一步步圖解明了簡單

    Python打包exe文件一步步圖解明了簡單

    之前看很多人都在問,Python怎么打包exe可執(zhí)行文件,雀氏有點(diǎn)多,那么我來了,給大家整一個Python打包exe可執(zhí)行文件的究極教程
    2021-11-11
  • PyCharm2019.3永久激活破解詳細(xì)圖文教程,親測可用(不定期更新)

    PyCharm2019.3永久激活破解詳細(xì)圖文教程,親測可用(不定期更新)

    這篇文章主要介紹了PyCharm2019.3最新激活碼(注冊碼)破解永久版詳細(xì)圖文教程的相關(guān)資料,親測可用,需要的朋友可以參考下
    2020-10-10
  • 如何使用Python讀取.xlsx指定行列

    如何使用Python讀取.xlsx指定行列

    讀取xlsx的整列數(shù)據(jù)很容易,但是要讀取指定sheet的指定列,這個相信大多數(shù)程序員都不會,下面這篇文章主要給大家介紹了關(guān)于如何使用Python讀取.xlsx指定行列的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • python實(shí)現(xiàn)簡易名片管理系統(tǒng)

    python實(shí)現(xiàn)簡易名片管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡易名片管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python collections模塊的使用技巧

    Python collections模塊的使用技巧

    Python的最大優(yōu)勢之一是其廣泛的模塊和軟件包。這將Python的功能擴(kuò)展到許多受歡迎的領(lǐng)域,包括機(jī)器學(xué)習(xí)、數(shù)據(jù)科學(xué)和Web開發(fā)等, 其中最好的模塊之一是Python的內(nèi)置collections 模塊。
    2021-04-04
  • python?ConfigParser庫的使用及遇到的坑

    python?ConfigParser庫的使用及遇到的坑

    這篇文章主要介紹了python?ConfigParser庫的使用及遇到的坑,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • sklearn-SVC實(shí)現(xiàn)與類參數(shù)詳解

    sklearn-SVC實(shí)現(xiàn)與類參數(shù)詳解

    今天小編就為大家分享一篇sklearn-SVC實(shí)現(xiàn)與類參數(shù)詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

津市市| 江都市| 宜州市| 象山县| 濮阳市| 宜宾市| 仪征市| 门头沟区| 专栏| 洛浦县| 河西区| 沙坪坝区| 通山县| 阜城县| 凉城县| 康马县| 麻江县| 靖远县| 墨脱县| 睢宁县| 神农架林区| 蓝山县| 盐亭县| 曲阜市| 瓦房店市| 清水县| 获嘉县| 苏尼特右旗| 青田县| 杨浦区| 昌邑市| 喀什市| 东城区| 邻水| 乃东县| 龙陵县| 太原市| 抚松县| 麻江县| 天等县| 曲麻莱县|