Python 的类型提示越来越复杂了: Python3.13 又引入了类型注解新特性

127 天前
 zywscq

作为一个老 Python 开发,看了这篇 3.13 的类型注解新特性解读之后,头有点冷: https://medium.com/techtofreedom/7-new-typing-features-in-python-3-13-58caae5f2f10?sk=6ee66766ba372ea1f62b44a0ef08012d

5839 次点击
所在节点    Python
35 条回复
passive
127 天前
Whatever the world was like when I was 20 is perfect, everything before that is too old, everything after that is too new.
billccn
127 天前
这些功能在很多其他语言里面都有,但非要取个跟其他语言都不一样的名字。。。
tairan2006
127 天前
还好,反正 type hint 本来就是可选的

但是这玩意我是真记不住…
dragondove
127 天前
@billccn 没明白是指哪几个特性,在其他语言里等价的概念是什么
june4
127 天前
以前写 py 还是没有类型注解的时候,现在一看 py 的类型好奇怪的样子,类型竟然还是具体的可导入可操作的实际对象,感觉是拿现成的锤子做了把剪刀,写多了 typescript 不知道 py 这种类型写起来是什么感觉,有没有类型体操
zcf0508
127 天前
crackidz
127 天前
还好吧,也没多很多很复杂的东西啊
wangee
127 天前
如果只是这篇 blog 里面的东西,感觉没有添加太多东西
panxi
127 天前
@zcf0508 好东西啊 大兄弟
clino
127 天前
等 AI 编程助手都支持了是不是就不太成为负担了
nyxsonsleep
127 天前
@june4 #5 python 类型是可选的,体验还是比 ts 好一点的。
Hookery
127 天前
动态语言在向静态语言贴贴,静态语言在向动态语言贴贴,啥时候整个大一统好了。。
kneo
127 天前
逆水行舟,不进则退。
est
127 天前
别的还好,就是 TypeIs 太 2 了。。。还不如做多态和 multi-dispatch 。。。
leven87
127 天前
大佬们都买了 medium 会员吗,不是会员只能看个开头。
nagisaushio
127 天前
这是 OP 自己的文章,OP 大可不必装路人推广

尤记得“国外一小哥”
yy77
127 天前
可是 python 语言本身没有 type 检查呀。你再怎么写得完善,返回一个不一样的类型也不会报错。
还得依靠 ide 或者 linter 。
xgdgsc
127 天前
@Hookery 已经有了 https://www.tongyuan.cc/release/syslab 可以把类型稳定的 Julia 代码编译成二进制或者 cpp 代码
jackerbauer
127 天前
花里胡哨的
NoOneNoBody
127 天前
通篇没有用到 pandas 的 namespace ,为了检查 dataframe 类型,还要 import 一次,这是我最头疼的地方

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076644

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX