第一次成为网红
最近发生了两件事情。 第一件,我正式成功Pipenv的官方维护者之一。2018 我才开始涉足开源,Github 上截止现在有 394 个 commit,也算是对我这些贡献的一个回报吧。还是有点小满足了虚荣心的。 第二件,我在推特上发了一个关于 Python 3 f-string vs format vs %的性能比较。这是两天内推文的动态: 我有点惊呆了,因为我在微博上从来没有到达过这个热度,而这个推特账号是今年才建立的。其实还是要归功于我在 Pipenv 上的活跃,得以结识了一些大 V,Python 核心开发之一Nick Coghlan就关注了我,并且转发了这条推特。虽然马上就被另一个核心开发指出了我的错误: <blockquote className="twitter-tweet" data-lang="zh-cn"> <p lang="en" dir="ltr"> Try my perf module, python3 -m perf timeit --duplicate=1024 -s 'a=1; b=2' ... <br />* '"%s + %s = %s" % (a, b, a + b)': 254 ns +- 10 ns <br />* '"%d + %d = %d" % (a, b, a + b)': 268 ns +- 13 ns <br />* 'f"{a} + {b} = {a + b}"': 273 ns +- 6 ns <br />* '"{} + {} = {}".format(a, b, a+b)': 321 ns +- 10 ns </p> — Victor Stinner 🐍 (@VictorStinner) <a href="https://twitter.com/VictorStinner/status/1065626845541003264?ref_src=twsrc%5Etfw">2018年11月22日</a> </blockquote> <script async src="https://platform.twitter.com/widgets.js" charSet="utf-8"></script> 我本来就是随便发一个我的新发现,没想到影响挺大,为防止误导更多的人,我已经删除了原推。
以上内容来自博客订阅源,版权归原作者。关注作者后可以在 关注列表 第一时间查看作者文章。
登录后,加入这场讨论。
登录参与