Agent Skills
返回列表
Python 基础语法速查

Python 基础语法速查

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4a86686d/pyhon-skills。

技能介绍

你在查什么

写脚本或读遗留代码时,Python 语法细节往往分散在文档、笔记和 Stack Overflow 片段里:切片边界、dict 与 set 推导式的写法、装饰器闭包、yield 与生成器表达式的区别、__repr__ 和 __str__ 该重写哪一个。你需要的是按主题对齐的索引,而不是再背一整本教程。

技能如何组织内容

本技能把「Python 基础语法库」做成速查索引表:每一行对应一个主题、一组关键词,以及 REFERENCE.md 内的锚点位置。覆盖范围从 int/float/str/None 等数据类型,到字符串格式化与切片、算术/比较/逻辑/位运算符,再到 list/tuple/dict/set 的创建、方法与推导式。

控制流与函数部分包括 if/elif/else、三元表达式、for/while 及循环的 else 分支,以及参数、作用域、lambda/map/filter/reduce 与装饰器。更进阶的条目指向生成器与迭代器、类与继承、常见魔术方法、模块的 import/__all__、带 with 的文件 IO、try/except/finally,以及 typing 下的类型提示。

在对话里引用该技能时,模型会按你当前问题(例如「字典推导式」或「带参数的 decorator」)去对应章节取示例与规则,减少泛泛而谈。

适用边界

这是语法与常用标准库速查,不是项目架构、异步 asyncio、性能调优或特定框架(Django/FastAPI 等)的专篇。深度细节以技能内 REFERENCE.md 各节为准;若你的环境是 Python 2 或极旧版本,部分 typing 与语法说明可能需自行对照官方文档版本说明。

使用场景

  • 写批处理脚本时,需要确认列表/字典推导式、`enumerate` 与 `zip` 的正确写法并对照示例
  • 阅读他人代码中的装饰器、`yield` 生成器时,按主题索引快速核对闭包与迭代协议语义
  • 给现有函数补充 `typing` 注解,查 `Union`、`Optional` 与常见内置函数签名约定
  • 用 `open`/`with` 读写本地文件并配合 `json` 模块解析配置,需对照异常处理与上下文管理写法

适合人员

  • 从 Java/Go 转岗、需要在项目里写 Python 服务代码但语法细节不熟练的后端工程师
  • 日常用 Python 写数据清洗小脚本、常卡在字符串格式化与集合去重写法上的数据分析人员
  • 维护内部运维/自动化工具仓库、要查模块 `import`、`__all__` 与文件 IO 规范的脚本维护者
  • 带学生或新人做 Python 入门实验课、需要按章节(循环、函数、OOP)给出一致语法说明的助教或培训讲师