RSS
菜单

Python 代码规范:PEP 8 和类型注解怎么用?

PEP 8 核心:缩进 4 空格、行宽 79/88、命名(类 CamelCase、函数/变量 snake_case、常量大写、私有 _ 前缀)、import 顺序(标准库/第三方/本地,每块空行)、空行分隔、避免魔法数字。工具:black(自动格式化)、ruff/flake8(lint)、isort(import 排序)。类型注解:def add(a: int, b: int) -> int: ...;变量 x: list[int] = [];Optional/Union/Any;3.10+ 用 int | None;泛型 list[int]、dict[str, int];mypy/pyright 静态检查;TypedDict/Protocol/dataclass 进阶。好处:可读性、IDE 补全、静态检查。

下载推广海报

圈内讨论推广海报

《Python 代码规范:PEP 8 和类型注解怎么用?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。