python 目錄規範和正規表示式

2022-09-10 09:45:09 字數 1119 閱讀 3267

目錄

demo

├── bin # 存放一系列啟動檔案,當啟動檔案很少或者只有乙個時也可以直接放外面

│   └── start.py

├── conf # 存放一系列配置檔案

│   └── settings.py # 一般情況下該檔案的變數名都大寫

├── core # 存放專案核心**檔案

│   └── src.py

├── db # 存放資料相關檔案

│   └── userinfo.txt

├── lib # 存放公共的功能

│   └── common.py

├── log # 存放日誌的目錄

│   └── log.txt

├── readme # 存放相關資訊(使用說明等)

└── requirements.txt # 存放專案所需的第三方模組及版本號

2.1 字元組

字元含義

[123456789]簡寫[0-9]

匹配數字0-9之間任何乙個數字

[a-z]

匹配小寫字母a-z其中任意乙個字母

[a-z]

匹配大寫字母a-z其中任意乙個字母

[a-za-z0-9]

匹配所有數字、大寫字母、小寫字母

2.2 特殊符號

字元含義

.匹配除換行符以外的任意字元

\d匹配數字

^匹配字串的開始

$匹配字串的結尾

a|b匹配字元a或b

()匹配括號內的表示式也表示乙個組

[...]

匹配字元組中的字元

[^...]

匹配除了字元組中字元的所有字元

2.3 量詞

字元含義

*重複零次或者更多次

+重複一次或者更多次

?重複零次或者一次

重複n次

重複n次或者更多次

重複n到m次

2.4 貪婪匹配與非貪婪匹配

# 預設貪婪匹配,盡可能的多匹配

<.*> 匹配結果是# 非貪婪匹配,盡可能的少匹配,結束條件由左右兩邊決定

<.*?> 匹配結果是

軟體編寫目錄規範 正規表示式

地獄 天堂之說,源自老程式設計師的話,老程式設計師告訴我們,沒有正規表示式就像地獄一般,有了正規表示式我們就像進了天堂一樣!正規表示式並不是python的一部分。正規表示式是用於處理字串的強大工具,擁有自己獨特的語法以及乙個獨立的處理引擎,效率上 可能不如str自帶的方法,但功能十分強大。正規表示式...

python正規表示式使用規範

匹配字串中的 對比以下三種用法。import re s justfortesting csdopov python 第一種方式 re.findall s out 第二種方式 re.findall r s out 第三種方式 pattern re.escape re.findall pattern,s...

python軟體目錄規範

1.可讀性高 不熟悉這個專案的 的人,一眼就能看懂目錄結構,知道程式啟動指令碼是哪個,測試目錄在哪兒,配置檔案在哪兒等等。從而非常快速的了解這個專案。2.可維護性高 定義好組織規則後,維護者就能很明確地知道,新增的哪個檔案和 應該放在什麼目錄之下。這個好處是,隨著時間的推移,配置的規模增加,專案結構...