python高級(jí)——華為AI學(xué)習(xí)筆記8

      網(wǎng)友投稿 666 2025-04-02

      1. 正則表達(dá)式


      由特殊字符組成的字符串

      一系列的匹配規(guī)則

      特點(diǎn):奇怪的字符串,“.*?”匹配所有字符

      功能:文本匹配、替換、搜索

      作用:日志工具、爬蟲

      1.1. 執(zhí)行流程

      依次匹配,成功就返回,否則返回失敗

      正則表達(dá)式通過正則表達(dá)式引擎進(jìn)行編譯在正則表達(dá)式對(duì)象,跟文本信息進(jìn)行匹配,返回匹配結(jié)果

      正則表達(dá)式在大部分語言中是通用的,所以需要的時(shí)候去網(wǎng)上搜索就行,不一定需要記憶

      1.2. re模塊

      Python本身不支持正則表達(dá)式,需要導(dǎo)入re模塊

      1.2.1. compile

      編譯成正則表達(dá)式對(duì)象

      compile(pattern, flag=0)

      1.2.2. match

      從字符串開頭進(jìn)行匹配

      1.2.3. search

      匹配整個(gè)字符串,直到找到一個(gè)匹配

      1.2.4. findall

      找到所有可匹配的字符串

      1.2.5. split

      Python中的split相似

      1.2.6. sub

      替換

      1.2.7. |

      1.2.8. .

      可以匹配任意字符

      1.2.9. ^

      嚴(yán)格從這個(gè)開始

      1.2.10. $

      以此結(jié)尾

      1.2.11. *

      可以匹配任意字符,可以匹配多個(gè)字符

      1.2.12. +

      匹配1次或多次前面出現(xiàn)的正則表達(dá)式

      python高級(jí)——華為AI學(xué)習(xí)筆記8

      1.2.13. ?

      匹配0次或1次前面出現(xiàn)的正則表達(dá)式

      2. 多任務(wù)

      并行:兩個(gè)任務(wù)同時(shí)進(jìn)行

      并發(fā):兩個(gè)任務(wù)交替進(jìn)行

      2.1. 實(shí)現(xiàn)方式

      進(jìn)程:操作系統(tǒng)分配資源的最小單位,比如運(yùn)行空間等,不同進(jìn)程的數(shù)據(jù)是相互獨(dú)立的

      線程:執(zhí)行任務(wù)的最小單位,資源占用少,但因?yàn)橘Y源共享,所以會(huì)出現(xiàn)死鎖

      協(xié)程:通過單個(gè)線程的交替執(zhí)行來實(shí)現(xiàn)多個(gè)任務(wù),占用資源極少。

      3. 魔法方法

      以類添加特殊功能的方法

      3.1. 特點(diǎn)

      外表很奇怪,這些方法都是以"__"開頭,以"__"結(jié)尾

      外表很奇怪,這些方法都是以"__"開頭,以"__"結(jié)尾

      使用方法奇怪,與類的定義方法相同,自動(dòng)使用。

      使用方法奇怪,與類的定義方法相同,自動(dòng)使用。

      強(qiáng)大的功能,可以改變類的功能。

      強(qiáng)大的功能,可以改變類的功能。

      3.2. 使用

      str,輸出對(duì)象的打印值

      getattr,獲取屬性,屬性沒有找到時(shí)調(diào)用

      init,初始化一個(gè)對(duì)象時(shí),定義這個(gè)對(duì)象的初始化屬性

      new,第一次生成對(duì)象時(shí)調(diào)用,只在創(chuàng)建第一個(gè)對(duì)象時(shí)用,一般用于單例模式,只會(huì)創(chuàng)建一個(gè)對(duì)象

      AI Python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Excel如何自動(dòng)添加表格字段標(biāo)題(excel表格標(biāo)題怎么添加)
      下一篇:Word2013使用快速表格庫中的表格和向庫中添加表格的方法(word文檔怎么在有表格的基礎(chǔ)上添加表格)
      相關(guān)文章
      久久亚洲中文字幕精品一区四| 亚洲视频在线观看一区| 小说专区亚洲春色校园| 亚洲码一区二区三区| 亚洲色四在线视频观看| 亚洲gv白嫩小受在线观看| 国产亚洲综合网曝门系列| 亚洲韩国精品无码一区二区三区| 国产亚洲精品免费视频播放| 不卡一卡二卡三亚洲| 亚洲日韩中文无码久久| 中文字幕一精品亚洲无线一区| 国产成人亚洲精品影院| 国产亚洲精品资在线| 国产亚洲欧洲精品| 亚洲第一精品福利| 久久精品蜜芽亚洲国产AV| 亚洲欧洲日韩国产综合在线二区| 日木av无码专区亚洲av毛片| 亚洲成av人片不卡无码| 国产99在线|亚洲| 亚洲AV无码之国产精品| 亚洲国产精品毛片av不卡在线| 亚洲成a人在线看天堂无码| 国产亚洲人成网站在线观看| 精品久久香蕉国产线看观看亚洲| 亚洲精品私拍国产福利在线| 亚洲精品中文字幕乱码影院| 亚洲一级毛片在线播放| 亚洲日产乱码一二三区别| 国产产在线精品亚洲AAVV| 国产成人高清亚洲| 婷婷亚洲久悠悠色悠在线播放| 亚洲综合久久1区2区3区| 亚洲午夜一区二区三区| 亚洲乱色熟女一区二区三区蜜臀| 国产成人不卡亚洲精品91| 中文亚洲成a人片在线观看| 亚洲精品免费在线观看| 亚洲成_人网站图片| 亚洲AV无码乱码精品国产|