- 一种新的类型声明来创建类型别名
- 更精确的 **kwargs 类型标注:结合 TypedDict 和 Unpack"
- f-字符串的功能更加强大了
- 新的 @override 装饰器
- 部分错误信息能提供更多详情
|
passiveDec 24, 2023 via Android
1
越来越有 20 年前的 Perl 的感觉了
|
|
SezxyDec 24, 2023
2
f 字符串的功能看着更复杂了
|
|
popil1987Dec 24, 2023
3
再加就木有简单性了,新人不愿使用了,也别多线程了,最多使劲增加性能就好了。语法方面真的比 javascript 好多了
|
|
RVRGnXxwawP5kwKWDec 24, 2023 via iPhone
4
@popil1987 同感。js 那语法,头皮发麻。
|
|
june4Dec 24, 2023
5
不同感,不如 js ,语法更简单,表达力更强(多行匿名函数等),包系统更简单方便,ts 类型强得多,性能更是数量级碾压。
|
|
NessajCNDec 24, 2023
6
语法方面啥时候 lambda 能跟 () => {} 一样好用就好了
|
|
bestconditionDec 24, 2023 via Android
8
@NessajCN 不行,因为 python 靠缩进区分代码块
|
|
em70Dec 24, 2023
12
用了这些新特性的库,要求至少 3.12,适配环境成本就高了,能不用尽量不用
|
|
AV1Dec 24, 2023 via Android
14
@crackidz JS 性能好,但也要在别的地方付出相应的代价。比如更高的内存占用,更大的运行时体积,而且 JS 调用 C/C++模块也不如 python 方便。
|
|
F7TsdQL45E0jmoiGDec 25, 2023
15
python 越来越变味儿,捏着鼻子用
|
|
vialon17Dec 25, 2023
16
感觉把 glc 干掉,把性能优化下,py 会更加完美点;
语法糖方面其实做的挺好的,感觉不需要添加新的 feature 。 |
|
XIVN1987Dec 25, 2023
17
这 5 个更新也没添加什么新东西
1 、这个还挺合理的,,看起来也很简单、清晰,,没啥学习成本 2 、这个理由很充分,,但感觉加 Unpack 没必要,,也许未来会简化语法(就比如 3.10 中使用 int | str 取代原有的 Union[int, str]) 3 、这个也没啥学习负担吧,,就是 f-string 里相同括号可以嵌套了 4 、就添加了一种装饰器而已,,装饰器属于 Python 基本语法了,, 5 、这个就更没学习成本了。。 |