Python 全域與區域變數:global、nonlocal 關鍵字深度解析
一、變數作用域四大判斷規則 在全域範圍(函式外)使用 → 全域變數。 函式內有 global x 宣告 → 全域變數。 函式內對變數有賦值操作(x = ..
Python 深淺拷貝完全指南:原理、代碼驗證與最佳實踐
核心結論速查表 複製方式不可變物件可變物件(頂層)可變物件(巢狀子物件)修改原物件影響副本? 賦值 =同一物件同一物件同一物件是(完全同步) 淺拷貝 cop
Python 入門筆記(二):六大標準資料類型與運算子詳解
前言 Python 3 擁有六大標準資料類型,分為不可變(3 種)與可變(3 種): 類別類型關鍵字 不可變數字int, float, complex, b
Python 入門筆記(一):語言特性、版本差異與應用場景
目錄 第一章:Python 介紹 1.1 簡介 1.2 Python 2 vs Python 3 差異 1.3 優缺點 1.4 程式基本格式 1.5 應用場
Python pip 更換國內鏡像源完整教程:永久與臨時配置
前言 預設 PyPI 官方源在國內訪問極慢甚至失敗。更換為阿里雲、豆瓣、清華、中科大等國內鏡像,可大幅提升 pip install 速度。 常用國內鏡像源
Python 字串分割實戰:split()、splitlines() 與正則切分
字串分割是資料清洗的基礎操作。Python 提供多種切分方式,適用不同場景。 1. str.split(sep=None, maxsplit=-1) 最常用
Python 字典排序並保持 dict 類型:OrderedDict 與 3.7+ 原生有序特性
Python 字典在 3.7+ 版本保證插入順序,但若需依值排序後仍保持字典型別,可使用 collections.OrderedDict 或字典推導式。 方法
手把手打造 VS Code Python 開發神器:從安裝到進階技巧全攻略
Visual Studio Code 憑藉輕量、擴展豐富、跨平台等優勢,已成為 Python 開發者的首選編輯器。本文將從零開始,詳細講解安裝、配置、核心功能
Python 文件管理實戰:基礎操作、os 模組與 JSON/Excel 處理
一、文件操作基本步驟 1.1 開啟模式速查 模式說明 r唯讀(預設),檔案不存在報錯 w唯寫,清空內容或建立新檔 a附加寫入,保留原內容 r+讀寫,檔案必須
Python 3 核心概念深度解析:裝飾器、垃圾回收、並發模型與 GIL
前言 Python 看似簡單,但其核心機制蘊含許多值得深究的設計哲學。本文系統整理了 *args/**kwargs、裝飾器、垃圾回收(GC)、排序、拷貝機制、
Python 3 操作 MongoDB 完整指南:CRUD 與聚合管道實戰範例
前言 MongoDB 作為流行的 NoSQL 資料庫,以其靈活的文檔模型和強大的查詢能力廣泛應用於現代應用開發。Python 透過 pymongo 驅動程式提
5 分鐘上手 you-get:Python 命令行視頻/音頻/圖片下載神器全指南
you-get 是什麼? you-get 是一個純 Python 實現的命令行工具,專為從主流視頻/音頻/圖片網站下載媒體內容設計。支持 B站、YouTube、
Python 字典按 Key 排序:sorted()、OrderedDict、字典推導式三種寫法與性能對比
核心結論 Python 3.7+ 字典保持插入順序,排序後需構建新字典。 三種主流寫法 1. sorted() + 字典推導式(推薦,簡潔高效) d = {b
Pandas DataFrame iloc 詳細用法:按整數位置選取行列、切片、布爾索引與常見陷阱
iloc 核心定位 df.iloc[row_indexer, col_indexer] 純粹按整數位置(0-based)選取,不看標籤名。 常用選取模式 代
Python 夏令營 100 題精選:基礎語法、數據結構、文件操作、異常處理、正則、OOP、標準庫全覆蓋
專題分類導航 範圍主題核心考點 1-10基礎輸出/循環/列表推導式range、條件篩選、列表推導式、字符串格式化 11-20字符串操作/編碼/正則spl
LeetCode 66. 加一:數組模擬大整數加法 vs 字符串轉換法對比
題目 非負整數以數組形式存儲,最高位在前。實現加一,返回新數組。例如 [1,0,0]。 解法一:模擬加法(標準,不依賴大整數) List[int]:
LeetCode 27. 移除元素:原地雙指針覆蓋法 vs 刪除元素法性能對比
題目 給定數組 nums 和值 val,原地移除所有等於 val 的元素,返回新長度。元素順序可改變,O(1) 額外空間。 解法一:刪除元素法(直觀但 O(n²