91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決python正則表達式面試題

發布時間:2020-07-29 14:31:40 來源:億速云 閱讀:160 作者:小豬 欄目:開發技術

小編這次要給大家分享的是解決python正則表達式面試題,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

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

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

<div>
<p>崗位職責:</p>
<p>完成推薦算法、數據統計、接口、后臺等服務器端相關工作</p>
<p><br></p>
<p>必備要求:</p>
<p>良好的自我驅動力和職業素養,工作積極主動、結果導向</p>
<p>&nbsp;<br></p>
<p>技術要求:</p>
<p>1、一年以上 Python 開發經驗,掌握面向對象分析和設計,了解設計模式</p>
<p>2、掌握HTTP協議,熟悉MVC、MVVM等概念以及相關WEB開發框架</p>
<p>3、掌握關系數據庫開發設計,掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種<br></p>
<p>4、掌握NoSQL、MQ,熟練使用對應技術解決方案</p>
<p>5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js</p>
<p>&nbsp;<br></p>
<p>加分項:</p>
<p>大數據,數理統計,機器學習,sklearn,高性能,大并發。</p>
</div> 

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

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

#去除標簽

s = "<div>\
<p>崗位職責:</p>\
<p>完成推薦算法、數據統計、接口、后臺等服務器端相關工作</p>\
<p><br></p>\
<p>必備要求:</p>\
<p>良好的自我驅動力和職業素養,工作積極主動、結果導向</p>\
<p>&nbsp;<br></p>\
<p>技術要求:</p>\
<p>1、一年以上 Python 開發經驗,掌握面向對象分析和設計,了解設計模式</p>\
<p>2、掌握HTTP協議,熟悉MVC、MVVM等概念以及相關WEB開發框架</p>\
<p>3、掌握關系數據庫開發設計,掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種<br></p>\
<p>4、掌握NoSQL、MQ,熟練使用對應技術解決方案</p>\
<p>5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js</p>\
<p>&nbsp;<br></p>\
<p>加分項:</p>\
<p>大數據,數理統計,機器學習,sklearn,高性能,大并發。</p>\
</div> "

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

2.將以下網址提取出域名:

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

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

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

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

p = r"(http://.+&#63;/).+"

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))

三道題運行結果如下:

第一題:

崗位職責:  完成推薦算法、數據統計、接口、后臺等服務器端相關工作     必備要求:  良好的自我驅動力和職業素養,工作積極主動、結果導向      技術要求:  1、一年以上 Python 開發經驗,掌握面向對象分析和設計,了解設計模式  2、掌握HTTP協議,熟悉MVC、MVVM等概念以及相關WEB開發框架  3、掌握關系數據庫開發設計,掌握 SQL,熟練使用 MySQL/PostgreSQL 中的一種   4、掌握NoSQL、MQ,熟練使用對應技術解決方案  5、熟悉 Javascript/CSS/HTML5,JQuery、React、Vue.js      加分項:  大數據,數理統計,機器學習,sklearn,高性能,大并發。  

第二題:

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']

看完這篇關于解決python正則表達式面試題的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商水县| 淮滨县| 武邑县| 石渠县| 湘乡市| 长兴县| 鹤庆县| 聊城市| 晋中市| 米易县| 汉中市| 华安县| 醴陵市| 工布江达县| 博客| 鄂托克前旗| 宜君县| 四平市| 绵阳市| 措美县| 弥勒县| 蒙自县| 湄潭县| 邻水| 湘乡市| 虹口区| 迁西县| 宝坻区| 敦煌市| 永兴县| 镇赉县| 朝阳县| 台中市| 登封市| 深水埗区| 大竹县| 朔州市| 岚皋县| 大同县| 彭州市| 合水县|