Python 進階系列 (十八):異常處理與生成器上下文管理器
__exit__ 異常參數 __exit__(self, exc_type, exc_val, exc_tb) 接收異常類型、值、追蹤資訊。若返回 True,異
Python 進階特性 (二):迭代與 enumerate
什麼是迭代 對 list/tuple 等可迭代物件用 for ... in 遍歷稱為迭代。Python 抽象度高於 Java 的下標循環,可作用於任何可迭代物件
Python 進階特性 (一):切片操作詳解
基本語法 切片語法:序列[開始:結束:步長],三個參數皆可選,冒號必須。適用於 list、tuple、str。 正向索引 L = list(range(100
Python 進階特性 (三):列表生成式與迭代器
列表生成式 Python 內建的強大語法,一行代碼創建列表。 基本用法 [x*x for x in range(1, 11)] # [1, 4, 9, 16,
Python 進階特性 (四):生成器建立與執行流程
生成器概念 列表生成式一次性建立列表,佔用記憶體。生成器採用「邊循環邊計算」機制,僅在需要時產生下一個元素,適合處理大數據或無限序列。 建立方式一:生成器表達
Python 進階特性 (五):容器、迭代器與生成器
容器 容器是將多個元素組織在一起的資料結構,支援 in/not in 判斷元素是否存在。常見容器: 序列:list, deque, tuple, str 集合
Python 內建函數、關鍵字與常用方法速查表
關鍵字 布林值:True, False, None 邏輯運算:and, or, not 成員運算:in, is 流程控制:if/elif/else, for,
Python __name__ 屬性與模組執行模式判斷
核心概念 Python 提供內建屬性 __name__,用於識別腳本的運行模式: 直接執行:__name__ == __main__ 被導入:__name__
Complete Guide to Ubuntu Conda Environment Maintenance: Python & Jupyter
Recommendation: Whether on Windows 10 or Ubuntu, if you want to use Python, inst
Python Applications: Automated Word Document Generation with Mail Merge
1. Introduction A colleague in administrative work recently proposed an idea: to
Python 應用實戰:自動化 Word 文件生成與郵件合併
1. 專案背景與需求 最近一位從事文職工作的朋友提出需求:希望實現 Word 文件內容自動修改。正常情況下一份工程文件只需修改 日期、名稱、參數 等關鍵資訊,期