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

python正則表達(dá)式面試題解答

 更新時(shí)間:2020年04月28日 10:19:51   作者:wangbowj123  
這篇文章主要為大家分析了python正則表達(dá)式常見面試題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

三道python正則表達(dá)式面試題,具體如下

1.去除以下html文件中的標(biāo)簽,只顯示文本信息。

<div>
<p>崗位職責(zé):</p>
<p>完成推薦算法、數(shù)據(jù)統(tǒng)計(jì)、接口、后臺(tái)等服務(wù)器端相關(guān)工作</p>
<p><br></p>
<p>必備要求:</p>
<p>良好的自我驅(qū)動(dòng)力和職業(yè)素養(yǎng),工作積極主動(dòng)、結(jié)果導(dǎo)向</p>
<p>&nbsp;<br></p>
<p>技術(shù)要求:</p>
<p>1、一年以上 Python 開發(fā)經(jīng)驗(yàn),掌握面向?qū)ο蠓治龊驮O(shè)計(jì),了解設(shè)計(jì)模式</p>
<p>2、掌握HTTP協(xié)議,熟悉MVC、MVVM等概念以及相關(guān)WEB開發(fā)框架</p>
<p>3、掌握關(guān)系數(shù)據(jù)庫開發(fā)設(shè)計(jì),掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種<br></p>
<p>4、掌握NoSQL、MQ,熟練使用對(duì)應(yīng)技術(shù)解決方案</p>
<p>5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js</p>
<p>&nbsp;<br></p>
<p>加分項(xiàng):</p>
<p>大數(shù)據(jù),數(shù)理統(tǒng)計(jì),機(jī)器學(xué)習(xí),sklearn,高性能,大并發(fā)。</p>
</div> 

利用python正則表達(dá)式re模塊中的sub方法,將標(biāo)簽替換為空字符串,代碼如下:

#-*- coding:utf-8 -*-
import re

#去除標(biāo)簽

s = "<div>\
<p>崗位職責(zé):</p>\
<p>完成推薦算法、數(shù)據(jù)統(tǒng)計(jì)、接口、后臺(tái)等服務(wù)器端相關(guān)工作</p>\
<p><br></p>\
<p>必備要求:</p>\
<p>良好的自我驅(qū)動(dòng)力和職業(yè)素養(yǎng),工作積極主動(dòng)、結(jié)果導(dǎo)向</p>\
<p>&nbsp;<br></p>\
<p>技術(shù)要求:</p>\
<p>1、一年以上 Python 開發(fā)經(jīng)驗(yàn),掌握面向?qū)ο蠓治龊驮O(shè)計(jì),了解設(shè)計(jì)模式</p>\
<p>2、掌握HTTP協(xié)議,熟悉MVC、MVVM等概念以及相關(guān)WEB開發(fā)框架</p>\
<p>3、掌握關(guān)系數(shù)據(jù)庫開發(fā)設(shè)計(jì),掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種<br></p>\
<p>4、掌握NoSQL、MQ,熟練使用對(duì)應(yīng)技術(shù)解決方案</p>\
<p>5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js</p>\
<p>&nbsp;<br></p>\
<p>加分項(xiàng):</p>\
<p>大數(shù)據(jù),數(shù)理統(tǒng)計(jì),機(jī)器學(xué)習(xí),sklearn,高性能,大并發(fā)。</p>\
</div> "

p = r"</?\w+>|&nbsp;"
print(re.sub(p, " ", s))

2.將以下網(wǎng)址提取出域名:

http://www.interoem.com/messageinfo.asp?id=35`
http://3995503.com/class/class09/news_show.asp?id=14
http://lib.wzmc.edu.cn/news/onews.asp?id=769
http://www.zy-ls.com/alfx.asp?newsid=377&id=6
http://www.fincm.com/newslist.asp?id=415

利用sub方法,將整個(gè)字符串替換為只含域名的字符串。代碼如下:

#-*- coding:utf-8 -*-
import re

#提取出域名
s2 = """http://www.interoem.com/messageinfo.asp?id=35`
http://3995503.com/class/class09/news_show.asp?id=14
http://lib.wzmc.edu.cn/news/onews.asp?id=769
http://www.zy-ls.com/alfx.asp?newsid=377&id=6
http://www.fincm.com/newslist.asp?id=415"""

p = r"(http://.+?/).+"

print(re.sub(p, lambda x : x.group(1), s2))

3.提取出如下字符串中的單詞:

hello world ha ha

利用split方法分割空格或者用findall方法尋找到所有的單詞,代碼如下:

#-*- coding:utf-8 -*-
import re

#提取出單詞
s3 = "hello world ha ha"
print(re.split(r" +", s3))
print(re.findall(r"\b\w+\b", s3))

三道題運(yùn)行結(jié)果如下:

第一題:

崗位職責(zé):  完成推薦算法、數(shù)據(jù)統(tǒng)計(jì)、接口、后臺(tái)等服務(wù)器端相關(guān)工作     必備要求:  良好的自我驅(qū)動(dòng)力和職業(yè)素養(yǎng),工作積極主動(dòng)、結(jié)果導(dǎo)向      技術(shù)要求:  1、一年以上 Python 開發(fā)經(jīng)驗(yàn),掌握面向?qū)ο蠓治龊驮O(shè)計(jì),了解設(shè)計(jì)模式  2、掌握HTTP協(xié)議,熟悉MVC、MVVM等概念以及相關(guān)WEB開發(fā)框架  3、掌握關(guān)系數(shù)據(jù)庫開發(fā)設(shè)計(jì),掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種   4、掌握NoSQL、MQ,熟練使用對(duì)應(yīng)技術(shù)解決方案  5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js      加分項(xiàng):  大數(shù)據(jù),數(shù)理統(tǒng)計(jì),機(jī)器學(xué)習(xí),sklearn,高性能,大并發(fā)。  

第二題:

http://www.interoem.com/
http://3995503.com/
http://lib.wzmc.edu.cn/
http://www.zy-ls.com/
http://www.fincm.com/

第三題:

['hello', 'world', 'ha', 'ha']
['hello', 'world', 'ha', 'ha']

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python進(jìn)行數(shù)據(jù)清洗與存儲(chǔ)的基本方法

    使用Python進(jìn)行數(shù)據(jù)清洗與存儲(chǔ)的基本方法

    在爬蟲數(shù)據(jù)獲取完成后,數(shù)據(jù)往往是“原始”的,不適合直接使用,清洗和存儲(chǔ)是將爬取到的原始數(shù)據(jù)轉(zhuǎn)化為有用信息的關(guān)鍵步驟,本文將系統(tǒng)地介紹 Python 中進(jìn)行數(shù)據(jù)清洗與存儲(chǔ)的基本方法,幫助新手理解如何處理爬蟲數(shù)據(jù),使其更加適合分析和使用,需要的朋友可以參考下
    2024-11-11
  • Python內(nèi)置函數(shù)zip map filter的使用詳解

    Python內(nèi)置函數(shù)zip map filter的使用詳解

    這篇文章主要介紹了Python內(nèi)置函數(shù)zip map filter的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Python計(jì)算斗牛游戲概率算法實(shí)例分析

    Python計(jì)算斗牛游戲概率算法實(shí)例分析

    這篇文章主要介紹了Python計(jì)算斗牛游戲概率算法,簡(jiǎn)單介紹了斗牛游戲的原理并結(jié)合具體實(shí)例形式分析了相關(guān)的游戲概率算法,需要的朋友可以參考下
    2017-09-09
  • tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程

    tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程

    今天小編就為大家分享一篇tensorflow實(shí)現(xiàn)二維平面模擬三維數(shù)據(jù)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 面向初學(xué)者的Python編輯器Mu

    面向初學(xué)者的Python編輯器Mu

    今天小編就為大家分享一篇關(guān)于一個(gè)面向初學(xué)者的Python編輯器Mu,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python文件與目錄操作實(shí)例詳解

    python文件與目錄操作實(shí)例詳解

    這篇文章主要介紹了python文件與目錄操作方法,結(jié)合實(shí)例形式詳細(xì)分析了Python關(guān)于文件與目錄操作的常見技巧與使用方法,需要的朋友可以參考下
    2016-02-02
  • python sqlobject(mysql)中文亂碼解決方法

    python sqlobject(mysql)中文亂碼解決方法

    在使用python寫項(xiàng)目的時(shí)候,用到了sqlobject庫函數(shù)connectionForURI連接mysql,但是遇到了中文顯示亂碼的問題,在添加記錄的時(shí)候還拋出異常
    2008-11-11
  • 實(shí)用自動(dòng)化運(yùn)維Python腳本分享

    實(shí)用自動(dòng)化運(yùn)維Python腳本分享

    今天小編就為大家分享一篇實(shí)用自動(dòng)化運(yùn)維Python腳本。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python中with及contextlib的用法詳解

    Python中with及contextlib的用法詳解

    這篇文章主要介紹了Python中with及contextlib的用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了with及contextlib的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-06-06
  • Python實(shí)現(xiàn)字典依據(jù)value排序

    Python實(shí)現(xiàn)字典依據(jù)value排序

    新華字典大家都使用過吧,那么使用python語言是如何實(shí)現(xiàn)字典排序的呢?下面跟著本教程一起學(xué)習(xí)Python實(shí)現(xiàn)字典依據(jù)value排序,需要的朋友參考下吧
    2016-02-02

最新評(píng)論

吉木萨尔县| 会东县| 陵水| 三门峡市| 郑州市| 延安市| 云安县| 安福县| 乌海市| 中江县| 出国| 池州市| 尉犁县| 南康市| 奇台县| 景宁| 六盘水市| 浮梁县| 苍梧县| 南涧| 高平市| 穆棱市| 兰州市| 长海县| 阜宁县| 瓦房店市| 新宁县| 邓州市| 新乡县| 郁南县| 大港区| 民和| 枣阳市| 锡林郭勒盟| 承德县| 康保县| 禄丰县| 措美县| 句容市| 安阳县| 九龙坡区|