Python 速查

🐍 Python Quick Reference

📐 工作原理與說明
Python 常用語法與標準庫速查。
  • 核心:變數與型別、控制流、函式、類、異常、裝飾器、生成器與上下文管理器。
  • 資料結構:list、dict、set、tuple,以及 collections 中的 defaultdict、Counter、deque。
  • 常用庫:os、sys、re、json、datetime、itertools、functools、pathlib。
  • 慣用法:列表推導式、with 語句、f-string 格式化、解包與切片。

Browse a Python cheat sheet in your browser — syntax, standard library and handy snippets.

📚 深度解析:Python 速查

💡 常見使用場景

  • 查閱推導式/裝飾器/標準庫。
  • 寫資料處理指令碼時查慣用法:確認推導式、生成器與 itertools 的配合,避免寫出低效的迴圈拼接。
查推導
`[x*2 for x in range(5) if x%2==0]` → [0,4,8]。

❓ 常見問題(FAQ)

列表與生成器?
生成器惰性、省記憶體,用 () 而非 []。
為什麼迴圈裡修改列表會出問題?
因為在遍歷的同時增刪元素會改變索引,導致漏掉元素或越界。正確做法是遍歷副本(for x in lst[:])、用推導式生成新列表,或倒序刪除。另外注意預設引數是可變物件(如 def f(a=[]))會被多次呼叫共享,這是另一個高頻陷阱。
⚠️ 使用說明與注意事項
已複製
📖關於「Python 速查」 ▼

📝工具簡介

Python 速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。