Python 異常處理與斷言全攻略:從 try/except 到 assert 的最佳實踐
異常處理是編寫健壯 Python 程序的核心技能。本文系統梳理異常體系、捕獲語法、自定義異常、重新拋出、斷言等核心知識,並通過大量實戰代碼演示正確姿勢。 Py
Python 二維列表初始化陷阱:淺拷貝導致整列同步修改的問題與解決方案
問題現象 初始化二維列表時,若使用乘法運算: n = 4 dp = [[0] * n] * n # 或 dp = n * [n * [0]] dp[0][0
Python 爬取高考專業數據:從請求到 Excel 落地的完整實戰
本文記錄一個真實的高考專業數據爬取項目:目標站點為 gaokao.cn,通過分頁接口獲取 JSON 數據,解析關鍵字段並導出 Excel,涵蓋請求頭構造、分頁邏
Python 點運算符空格容忍特性:語法靈活性的冷知識
Python 語法解析器對點運算符(.)左右的空白字符(空格、Tab)極其寬容,允許任意數量的空白字符存在。這是一個鮮為人知但確切存在的語法特性。 代碼驗證
Python property 裝飾器全面指南:屬性訪問控制與計算屬性實戰
@property 是 Python 實現「受控屬性訪問」的核心機制,將方法調用偽裝為屬性存取,支援 getter/setter/deleter 三種協議。本文
Python 私有變量訪問技巧:名稱修飾機制詳解
Python 中以雙下劃線開頭的實例屬性(如 __radius)會被解釋器進行名稱修飾,變為 _ClassName__attr 形式,從而實現「偽私有」效果。本
天池訓練營 Python 進階基礎:函數與面向對象核心知識總結
本文屬天池學習路線『Python 進階基礎』板塊筆記,記錄易錯與陌生知識點,僅作補充,非全部知識點。完整代碼見 GitHub 倉庫 TianChi-Stud
Python 第三方模組 openpyxl 詳解:Excel 讀寫、樣式、圖表、公式完整指南
課程內容: >>> from openpyxl import Workbook >>> wb = Workbook() &g
Python os 模組目錄遍歷:修正遞歸查找遺漏路徑問題
import os os.makedirs(./tree/c/other_courses/cpp) os.makedirs(./tree/c/other_
Python 文件備份腳本:高效實現文件複製與備份
在日常運維或開發中,快速備份文件是基礎且高頻的需求。本文提供一個純 Python 實現的文件備份腳本,支援大文件分塊讀寫、異常捕獲與自動命名,無需第三方依賴,開
【每日練習 Python】串聯所有單詞的子字串
串聯所有單詞的子字串給定一個字串 s 和一組長度相同的單詞 words,找出 s 中恰好由 words 中所有單詞串聯形成的子字串起始位置。注意:子字串必須與
【每日練習 Python】簡化 Unix 風格路徑
簡化路徑給定一個字串 path,表示 Unix 風格的絕對路徑(以 / 開頭),請將其轉換為更簡潔的規範路徑。Unix 檔案系統中:• 單點 . 表示當前目錄。
Python requests 請求報錯:網站簽名驗證失敗怎麼辦?
執行 Python requests 程式時遇到錯誤,疑似目標網站簽名驗證失敗。常見原因包括:請求頭缺少必要欄位(如 User-Agent, Referer,
Python3 計算組合數並列舉組合結果
本文示範如何用 Python 計算組合數 C(m, n) 並列舉所有組合結果。可使用 math.comb (Python 3.8+) 直接計算組合數,或用 it
MicroPython 內核開發筆記:基於 print 的程式除錯實戰
本文摘自 MicroPython 內核開發筆記:實驗任務嵌入書中 第四部分軟體用例。關鍵字:MicroPython, MM32F3277, print#merm
【排序算法 C++ 與 Python 實現】合併排序
文章目錄合併排序C++Python合併排序C++ 實現#include <iostream> #define N 10 using namespac