原创 Python3.7正則表達式官方文檔

文章目錄簡介正則表達式語法模塊內容正則表達式對象 (正則對象)匹配對象正則表達式例子檢查對子模擬 scanf()search() vs. match()建立一個電話本文字整理找到所有副詞找到所有副詞和位置原始字符記法寫一個詞法分析

原创 Pillow 庫簡介

Pillow綜述 PIL(Python Imaging Library)爲您的Python解釋器添加了圖像處理功能。 這個庫提供了廣泛的文件格式支持、高效的內部表示和相當強大的圖像處理功能。 核心圖像庫是爲快速訪問以幾種基本像素格

原创 Mermaid使用簡介

文章目錄mermaid簡介流程圖(flowchart):時序圖(sequence diagram)甘特圖(gantt diagram)下游項目Mermaid詳解流程圖基本語法Graph節點和形狀默認節點文本節點圓角節點圓形節點非對

原创 PEP 380:代理子生成器的語法

文章目錄0. 引言1. 摘要2. 動力3. 建議3.1 對於 StopIteration 的增強3.2 正式的語義3.2.1 "RESULT = yield from EXPR" 語句的語義3.2.2 生成器中 "return v

原创 Win10 安裝配置 MySQL8.0 時遇到的問題及解決方法

在本地安裝mysql8.0社區版之後,遇到了三個問題: MySQL 8.0 Command Line Client 雙擊打開時閃退。 使用Sqlyog連接數據庫時提示2058或2059錯誤。 Pycharm連接MySQL時報錯,

原创 Python 計算斐波那契數列

今天來練習使用 Python 計算斐波那契數列。由於斐波那契數列第一項的值爲 1,所以下面的代碼也是以第一項爲 1 開始計算。 計算斐波那契數列的第n 項的值 方法 1 由於 Python 解釋器默認的最大遞歸深度爲 1000,所

原创 PEP483——類型提示理論

文章目錄1. 摘要2. 簡介2.1 符號約定3. 背景3.1 子類型關係4. 漸進類型概論4.1 類型 vs 類4.2 基本構件塊5. 泛型5.1 類型變量5.2 泛型的定義和使用5.3 協變和逆變(Covariance and

原创 PEP544——協議-結構化子類型(靜態鴨子類型)

文章目錄2. 基本原理和目標2.1 名義子類型 vs 結構子類型2.2 非目標3. 結構子類型的現有方法4. 規範4.1 術語4.2 定義一個協議4.3 協議成員4.4 顯式聲明實現4.5 合併以及拓展協議4.6 泛型協議4.7

原创 PEP487——更簡單的自定義類創建

文章目錄1. 摘要2. 背景3. 提案4. 主要的好處4.1 定義時行爲更易繼承4.2 減少元類衝突的機會5. 類的新的使用方法5.1 子類註冊5.2 特性描述符6. 實現細節7. 參考實現8. 向後兼容性問題9. 拒絕的設計選項

原创 Linux 命令行編輯快捷鍵

簡介 命令行編輯是 Readline 庫提供的功能。這個庫被幾個不同的程序共用,Bash 就是其中給一個。使用交互式的 Shell 時,默認已經打開了命令行編輯,除非啓動Shell 時指定了 --noediting 選項。 鍵的表

原创 Python 的 re 模塊

文章目錄1. re模塊簡介2. 正則表達式語法2.1 特殊字符2.2 拓展標記法2.3 特殊序列3. 模塊內容3.1 標記常量3.2 常用函數3.3 異常4. 正則表達式對象5. re.Match 對象6. 正則表達式例子6.1

原创 將一個整數轉化爲不同進製表示形式

# A set of characters representing numbers between 0 and 15. CHAR = list(map(str, range(10))) + list('ABCDEF') # Id

原创 Python 的 Thread 對象的 join方法和守護線程

1. 前言 剛開始接觸多線程編程的時候,對於守護線程和 Thread 對象的 join() 方法理解的不是很清楚,經過一段時間的學習和思考,現在大致搞明白了,所以在這裏記錄一下,如果錯誤,請不吝指正。 2. 守護線程 Python

原创 自動獲取特定瀏覽器下某個域名下的所有Cookie

代碼邏輯很簡單: 使用 browsercookie 這個庫先獲取某個瀏覽器存儲在本地cookie 文件中的所有 cookie;(如果是在 OSX 下,需要輸入當前用戶的密碼,因爲解密 chrome 的 cookie 文件需要從鑰

原创 PEP492 -- 使用 async 和 await 語法的協程

1. 摘要 Internet 和一般連接的增長引發了對快速響應和可伸縮代碼的相應需求。這個建議旨在通過使顯示地編寫異步、併發的 Python 代碼更簡單、更符合 Python 風格來滿足這一需求。 建議在 Python 中使協程成