python3 新特性这么多,你常用的是什么?

2020-10-09 10:43:11 +08:00
 Te11UA
每一个大版本新特性有很多,但实际上工程中倒是用得很少,想问问大伙儿用得比较顺手的新特性都有哪些呢?
6610 次点击
所在节点    Python
50 条回复
yeyu123
2020-10-10 11:41:35 +08:00
fstring 一直用一直爽,
:= 其次 ,
type hint 偶尔, 慢慢加入,
async 看项目
puyangsky
2020-10-10 14:21:04 +08:00
看 type hint 越看越像 golang···有没有同感的
no1xsyzy
2020-10-10 15:53:51 +08:00
@puyangsky 没有,怎么看都更像是 Pascal
当然,如果你接触过的静态语言只有 golang 一个,那就这样吧。
xuboying
2020-10-12 11:05:12 +08:00
@black11black 我需要做一个快速响应的图像相关的软件( GUI base ),有几个模块负责图像处理,一个模块负责 UI,在 3.8 之前我尝试了线程(有 GIL 问题)或者多进程序列化传输数据,性能都很差,差点转其他语言来写了,忽然发现 3.8 支持内存共享,就继续用 python 写了。效果挺好的。
iqxd
2020-10-14 15:05:09 +08:00
@xuboying 3.8 支持了进程间共享内存之后多进程的性能提高很多
iqxd
2020-10-14 15:08:48 +08:00
@janxin 那个 benchmark 是开发期间测试的,用 release 的最终版 3.9.0 在 win10 下和 3.8.6 对比了下,还是 3.9 跑的稍快一些,
janxin
2020-10-14 16:16:13 +08:00
@iqxd 这个我倒没测试,我还以为 3.9.0 正式版就是这样的
iqxd
2020-10-15 09:38:12 +08:00
@janxin 今天我看 cpython git 日志,发现有开发者重新测了,修改了这个 Release Note 里的 bench 结果,看上去和 3.8 差别不大
raymanr
2020-10-16 22:09:28 +08:00
f-string
矩阵乘法运算符 @

async 一直也没用明白
killva4624
2020-11-17 16:49:31 +08:00
最喜欢 f-string 和 type hint 。前者比 format 更舒服更优雅。

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

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

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

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

© 2021 V2EX