Python 統計字串中英文字母個數:函數封裝與主程式調用示範
需求分析 編寫一個函數 int,接收字串參數,返回其中**英文字母(A-Z, a-z)的總個數**,忽略數字、標點、空白、中文字符等。主程式調用並輸出結果。
Python 讀取受保護 Excel 的三種方案:不移除密碼也能操作
問題背景 Excel 設定「打開密碼」或「修改密碼」後,openpyxl、pandas.read_excel 直接讀取會拋出 PasswordRequired
Python 類別設計中的聚合關係:概念、代碼實現與區別於繼承/組合
核心定義 聚合 是一種「擁有」關係,表示類別 A 包含類別 B 的實例,但 B 的生命週期**不綁定**於 A——B 可獨立存在、可被多個 A 共享、A 銷毀時
Python int() 轉換失敗時會發生什麼?深入解析 ValueError
直接回答 當 int() 無法將參數轉換為整數時,會**拋出 ValueError 異常**,程式若未捕獲將終止執行。 觸發場景舉例 int(123)
Python JSON 處理完全指南:編碼、解碼與日期時間序列化
前言 JSON(JavaScript Object Notation)是現代 Web 開發中最常用的數據交換格式。Python 內建 json 模組提供了完整的
Python 量化交易實戰:股票數據預處理與跌幅策略收益分析
前言 在掌握了數據分析的基礎知識後,我們將進入實戰階段——利用 tushare 獲取真實股票數據,並進行完整的預處理流程,最後通過一個「每月定投、年末清倉」的跌
Dijkstra 最短路徑演算法 Python 實作與裝置更新案例
參考 B站 up主「b站起立」教學影片,實作 Dijkstra 演算法並應用於城市距離與設備更新問題。 背景 最短路徑不僅用於導航,也可解決管道鋪設、生產線佈
Python 高階函數 map/reduce/filter/sorted 實戰指南
map() 映射 def fun(x): return x*x print(list(map(fun, [1,2,3,4,5])))
Python SQL 拼接處理可能為空欄位的優雅技巧
需求:解析 Excel 寫入 MySQL,欄位可能為空。用 f-string 拼 SQL 時,日期欄位 v1 有值需加引號,無值需寫 NULL(不加引號)。
Python 列表合併、DataFrame 移除指定字元、逐列新增資料技巧
LeetCode 刷題遇到的三個小知識點總結。 1. 列表元素合併為字串 a = [d,a,t,a] a_str = for ch in a: a
解決 Python 安裝提示:ModuleNotFoundError: No module named 'windows'
安裝 pyMouse, PyKeyboard 遇到缺 windows 模組錯誤,改裝統一套件即可: pip install PyUserInput PyUs
Python Flask 框架筆記(持續更新中)
一、URL 與視圖 1. Flask 簡介 輕量微框架,擴展性強,搭配 SQLAlchemy ORM 開發效率極高。GitHub Star 超 55k。 2