GoForum › 🌐 V2EX
大型 Python 开源项目都不会对变量进行类型注解?
shadowmeld ·
2026-03-26 17:04 ·
0 次点赞 · 4 条回复
很奇怪啊,我问 AI 的话,它总是说给变量加类型注解更好,说什么现代 Python 大型项目都这样做,Python 官方也推荐,但是我让它推荐几个项目,我去看源码,没有任何一个开源项目对变量写了类型注解,而且 AI 的代码也不会有对变量的类型注解。但实际上根本没有任何项目这样做,至少我找不到。
4 条回复
shadowmeld · 2026-03-26 17:14
我从开始学 Python ,就听 AI 的建议,推荐变量都加上类型注解,而且很多博客帖子都推荐,我后面看了越来越多别人的源码,发现根本没有项目给函数内部的变量写注解,我就很困惑,这不是所谓的“推荐的,现代的、更好维护” 的写法吗?结果根本没人这样做,我感觉费时费力的写法原来没有人这样写
blakezhaothinks · 2026-03-26 17:14
类型注解跟单元测试一样,除非项目一开始的时候就加上,不然后期补是很困难的。
添加回复
你还需要 登录
后发表回复
函数返回值的类型注解写好了的话,一般变量就不用写了吧,我是这么理解的