程序員帶你十天快速入門Python,玩轉(zhuǎn)電腦軟件開發(fā)(四)

本系列文章立志于從一個(gè)已經(jīng)習(xí)得一門編程語(yǔ)言的基礎(chǔ)之上,全面介紹Python的相關(guān)開發(fā)過(guò)程和相關(guān)經(jīng)驗(yàn)總結(jié)帆精。本篇文章主要是基于上一篇的程序員帶你十天快速入門Python,玩轉(zhuǎn)電腦軟件開發(fā)(三)的基礎(chǔ)之上建蹄,進(jìn)行深入學(xué)習(xí)零院。

最新文章會(huì)更新在今日頭條-做全棧攻城獅劳吠。大約發(fā)布時(shí)間為晚上。希望各位能依靠睡前強(qiáng)大的記憶力宪赶,習(xí)得Python知識(shí)宗弯。

1.Python模塊

正是因?yàn)镻ython有大量豐富易用的模塊才使Python變得豐富多彩。模塊是能處理某種功能的集合搂妻。相較于函數(shù)來(lái)說(shuō)蒙保,模塊是更大的集合,如果說(shuō)函數(shù)比作剪子剪東西的話欲主,那么模塊可以泛指可以很多剪東西的工具邓厕。

因?yàn)镻ython模塊化編程,使更加輕便的使用模塊扁瓢。所以在使用模塊的時(shí)候我們需要導(dǎo)入米塊详恼。類似于Java里面的包和C#中的命名空間。

雖有兩種形式引几,但比較推薦第二種昧互。想要那部分方法就導(dǎo)入到py文件,而非臃腫的導(dǎo)入伟桅。

2.自定義模塊

到底什么事模塊呢》用面向?qū)ο蟮乃枷雭?lái)說(shuō)應(yīng)該就是某類對(duì)象敞掘。落實(shí)到代碼上就是類的編寫。所以我們只是需要編寫一個(gè)簡(jiǎn)單的py文件楣铁。如下圖:

自定義的py文件需要放入python語(yǔ)言包安裝目錄的lib文件夾下面玖雁。

導(dǎo)入模塊代碼


2.Python正則表達(dá)式。

正則表達(dá)式是字符串用來(lái)進(jìn)行規(guī)則匹配的語(yǔ)法盖腕。如同赫冬,我們想要在大批量的文件中找出來(lái)含有關(guān)鍵詞王寶強(qiáng)的段落,我們就要找出首句空兩格赊堪,并且含有王寶強(qiáng)的以下一段空兩格結(jié)尾的語(yǔ)句面殖。這就是自己需要的。而正則表達(dá)式就規(guī)定了這些規(guī)則哭廉。用來(lái)提取或者使用脊僚。

正則表達(dá)式 都是很通用的。所以在任何語(yǔ)言中遵绰,使用的正則表達(dá)式都是一樣的辽幌。只是可能不同的語(yǔ)言提供不同的調(diào)用匹配正則的方式方法略有不同。值得注意的是正則表達(dá)式的對(duì)象是字符串椿访。在字符串內(nèi)部提取匹配乌企。

首先我們一起回顧一下正則表達(dá)式的語(yǔ)法:

.(英語(yǔ)句號(hào)) —-表示除/n之外的任意字符。 比如a.b 可以匹配出來(lái)a*b abb acb成玫。英文句號(hào)就可以代表一個(gè)字符加酵。 也是相當(dāng)于占位拳喻。一些特殊的符號(hào)。

[] —-字符的篩選 [abc]d 表示ad bd 或者cd []表示這個(gè)字符的這一位猪腕,只能包含中括號(hào)中包含的字符冗澈。 當(dāng)然還有些特殊的 例如[a-z] 表示字母a到z的匹配 [0-9] (可以用/d表示) 表示數(shù)字0-9的匹配

^ ——字符的開頭

$——-字符的結(jié)尾

| ——可以理解為或者,這個(gè)運(yùn)算符優(yōu)先級(jí) 最低 例如z|food可以匹配出來(lái)z或者food

*——限定前面的字符出現(xiàn)0次或者多次 例如 v* 可以表示 沒(méi)有字符和 多個(gè)v組成的字符

+—–限定為前面的字符出現(xiàn)1次或者多次 例如 v+ 可以表示v和多個(gè)v組成的字符

?—-限定前面的表達(dá)式必須出現(xiàn)一次或者0次陋葡。

{10} —表示前面的字符串必須出現(xiàn)10次

{n,}—–至少出現(xiàn)n次

下一節(jié)我們使用正則表達(dá)式來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)爬蟲的效果亚亲。

請(qǐng)關(guān)注下節(jié)教程。

關(guān)注-做全棧攻城獅獲取最新資訊腐缤。寫代碼也要讀書捌归,愛全棧,更愛生活岭粤。程序員不止會(huì)寫代碼惜索,好智商,高情商绍在,我們的選擇门扇。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市偿渡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霸奕,老刑警劉巖溜宽,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異质帅,居然都是意外死亡适揉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門煤惩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)嫉嘀,“玉大人,你說(shuō)我怎么就攤上這事魄揉〖粑辏” “怎么了?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵洛退,是天一觀的道長(zhǎng)瓣俯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)兵怯,這世上最難降的妖魔是什么彩匕? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮媒区,結(jié)果婚禮上驼仪,老公的妹妹穿的比我還像新娘掸犬。我一直安慰自己,他們只是感情好绪爸,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布湾碎。 她就那樣靜靜地躺著,像睡著了一般毡泻。 火紅的嫁衣襯著肌膚如雪胜茧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天仇味,我揣著相機(jī)與錄音呻顽,去河邊找鬼。 笑死丹墨,一個(gè)胖子當(dāng)著我的面吹牛廊遍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贩挣,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼喉前,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了王财?” 一聲冷哼從身側(cè)響起卵迂,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绒净,沒(méi)想到半個(gè)月后见咒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挂疆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年改览,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缤言。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宝当,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胆萧,到底是詐尸還是另有隱情庆揩,我是刑警寧澤,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布鸳碧,位于F島的核電站盾鳞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏瞻离。R本人自食惡果不足惜腾仅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望套利。 院中可真熱鬧推励,春花似錦鹤耍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至跌造,卻和暖如春杆怕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壳贪。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工陵珍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人违施。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓互纯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親磕蒲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子留潦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 本系列文章立志于從一個(gè)已經(jīng)習(xí)得一門編程語(yǔ)言的基礎(chǔ)之上,全面介紹Python的相關(guān)開發(fā)過(guò)程和相關(guān)經(jīng)驗(yàn)總結(jié)辣往。本篇文章主...
    做全棧攻城獅閱讀 297評(píng)論 0 0
  • 轉(zhuǎn)自: JS正則表達(dá)式一條龍講解兔院,從原理和語(yǔ)法到JS正則、ES6正則擴(kuò)展站削,最后再到正則實(shí)踐思路 溫馨提示:文章很長(zhǎng)...
    前端渣渣閱讀 1,820評(píng)論 1 32
  • re模塊手冊(cè) 本模塊提供了和Perl里的正則表達(dá)式類似的功能秆乳,不關(guān)是正則表達(dá)式本身還是被搜索的字符串,都可以...
    喜歡吃栗子閱讀 4,012評(píng)論 0 13
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理钻哩,服務(wù)發(fā)現(xiàn),斷路器肛冶,智...
    卡卡羅2017閱讀 134,719評(píng)論 18 139
  • 一個(gè)明媚的冬季下午街氢,我半臥在床上看完了一部拍攝了12年的電影——《少年時(shí)代》。 這部電影長(zhǎng)達(dá)三個(gè)小時(shí)睦袖,講述了一個(gè)男...
    蛋蛋羊是個(gè)好巫婆閱讀 225評(píng)論 0 5