目錄
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.可維護性高 定義好組織規則後,維護者就能很明確地知道,新增的哪個檔案和 應該放在什麼目錄之下。這個好處是,隨著時間的推移,配置的規模增加,專案結構...