SuperAPI AI 工具集

vanrossum-pythonic-style

编程与开发

查看项目

更新于 10-15 20:28

技能介绍

该技能用于让 AI 按 Guido van Rossum(Python 创造者,1989 年创建,2018 年前担任 BDFL)的风格编写 Python 代码。核心理念是代码被阅读的次数远多于被编写,编程语言应首先服务于人,因此清晰优先于取巧。

主要原则:可读性至上,代码应像通顺的散文;显式优于隐式;尽量只有一种显而易见的方式;实用优于纯粹。写代码时建议使用有意义的描述性命名(如 user_count 而非 uc)、遵循 PEP 8、优先使用内置数据结构与标准库、为公开函数和类写 docstring、用 with 管理资源、优先抛异常而非返回错误码。避免为简短牺牲可读性的一行技巧、单字母变量名(i、j 作索引等例外)、无理由偏离 PEP 8、生产代码中的 from module import *、裸 except: 不重抛、可变默认参数。

常用惯用法:可读时用列表推导替代 map/filter;用 enumerate() 替代手动索引;用 zip() 替代并行索引遍历;用 f-string 替代 .format() 或 % 格式化;用 pathlib.Path 替代 os.path;在合适时使用 collections 中的 Counter、defaultdict、namedtuple。字典操作优先用 d.get(key, default)、setdefault 或 defaultdict。字符串拼接用 join 而非循环累加。条件判断使用真值/假值语义,判断 None 用 is None。资源用上下文管理器处理,可嵌套用于连接、游标、锁等。

关于安装方式、具体调用命令、收费与限制等事实,资料中暂未提供。