美文网首页
如何评价Python3.8新出的“:=”表达式?

如何评价Python3.8新出的“:=”表达式?

作者: PathonDiss | 来源:发表于2019-10-25 16:18 被阅读0次

详细内容见PEP-572:https://www.python.org/dev/peps/pep-0572/

这个东西让我想到了当年在c里写while((char=getchar())!='\n') 的时代。虽然这种写法在c里面可读性不太好,但是python使用了专有符号:=一定程度上解决了这个问题。

遇到问题没人解答?小编创建了一个Python学习交流QQ群:895817687 寻找有志同道合的小伙伴,
互帮互助,群里还有不错的视频学习教程和PDF电子书!
image.png

while data(lambda x:padding(x,32)):=f.read(32):

总结来说,个人认为python作为一个方便编写的语言,语法糖是多多益善的,用的好不好会不会影响可读性是一回事,有没有语法糖是另一回事。实用的语法糖上一个好像是3.6的f"",更新的太慢啦。顺带一提这东西也有很多不同意见,之前提案阶段有很多争议,把python之父都气跑了。

相关文章

网友评论

      本文标题:如何评价Python3.8新出的“:=”表达式?

      本文链接:https://www.haomeiwen.com/subject/eszsvctx.html