type-hints-guide - Python 类型注解指南
指导使用 typing 模块进行 Python 类型注解
标签
更新于: 2026-03-24能力
典型输入
典型输出
该技能可以做什么
- 编写类型注解
- 解释类型概念
- 建议类型改进
- 重构代码类型
- 定义泛型类
- 创建协议
- 添加类型变量
- 实现参数规范装饰器
- 使用字面量类型
- 定义类型别名
- 添加重载签名
- 为数据类字段添加类型
- 使用类型守卫缩小类型
- 添加运行时可检查
- 提供错误代码
输入
- 无类型的 Python 代码
- Python 代码片段
- 类型相关问题
- mypy 错误信息
- pyright 错误信息
- 泛型类定义
- 协议定义
- 函数签名
输出
- 带有类型注解的代码
- 类型注解建议
- 代码改进建议
要求
- Python 3.10+
- 类型检查器 (mypy 或 pyright)
- typing 模块
