01正規表示式
什麼是:單個字串來描述匹配以一列符合某個語法規則的字串
通過re模組提供對正規表示式的支援:
> pattern=re.compile('hello')
>> match=pattern.match('hello world')
>>> print (match.group())
hello
可以合併為word=re.findall(hello'','hello world!)
第一種執行速度快一下
一下字元:
1 . 匹配任意字元除了換行 '\n
2. \ 轉義字元
3. [...] 字符集可給出範圍,也可用 ^表示取反 換行
二 預定義字符集(可以寫在[.....]中)
\d 數字 \d 非數字
\s 非空字元:[\t \r \f \v] \s 非空白字元
\w 單詞字元 [a-za-z0-9] \w 非單詞字元
三 數量詞 (用在字元或者(...)之後)
* 匹配前乙個字元0++次
+ 匹配前乙個字元1++
? 0/1
mm到n次
四 邏輯 分組
| 代表左右表示式任意匹配乙個,先左後右
(...) 分組
五 ilmsux (編譯選項制定)
re.i 忽略大小寫
re.l 使用預定義的字元\w w b b s s 取決於當前區域設定
re.m 多行模式改變 ^ $ 的行為
ew.s . 任意匹配模式
re.u 使用預定字元類 取決unicode定義的字元屬性
re.x 詳細模式,可以多行,忽略空白字元,並可加入注釋
六 貪婪模式/非貪婪模式
abbbc 貪婪 ab* abbb
非貪婪 ab*? a
02web程式設計
03多執行緒程式設計
04網路程式設計
05資料庫程式設計
2019最新《Python安全工具開發應用教程》
目錄 第一章 python在網路安全中的應用 h.w p7 5 w f 課時1 python黑客領域的現狀.mp4 課時2 我們可以用python做什麼.mp4 f d i9 k e x f 第三章 python爬蟲技術實現 課時1 python爬蟲beautifulsoup模組的介紹.mp4 課時...
Python 應用開發
課程前提 l 需要有至少一門以上程式語言的學習與使用經歷 l 至少一年以上的實際開發經歷 l 熟練掌握乙個以上文字編輯器或 ide 的使用 l 具備類 unix 系統使用經驗更佳。課程目標 本課程是為高階程式設計師定製的 python 開發全生命週期的快速匯入課程。利用全專案實踐 循序漸進讓參與者從...
Python 開發工具
工欲善其事必先利其器 話雖這麼說,其實很多人在學習一種程式語言時,一開始都不會在意ide的,等這種語言入門之後,才會考慮有沒有什麼好用的開發工具等問題。這裡我把學到的一點點python知識和大家分享一下,也是對過去的一點總結。1 eclipse pydev,有 提示和debug功能,推薦使用 2 i...