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 速查。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。