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

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

算是一个不错的语法糖,在一些特定情况下可以少些几行没什么用的变量读写代码。不过有了这个就想奢求更多啊,比如说可以写个lambda在里面什么的,类似于:

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

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

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

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

  1. Python3 三元条件判断表达式(if else/and or)

    if else表达式用法: c = a if a>b else b          # 先判断if条件,如果为True,返回a,否则返回b and or表达式用法: 其原理是利用P and Q ...

  2. Python3中lambda表达式介绍

    Python3中的lambda表达式或lambda函数是匿名函数(anonymous function),意味着该函数没有名称.def关键字用于在Python3中创建一个普通函数,类似地,lambda ...

  3. python3简明教程下载_Python3简明教程一

    这部分主要解释了Python3的基础知识.包括一些python3运营商.表达式.控制流和循环,列表,等.除了印刷提供的字符串,打印()打印()输出一个换行符,所以每次打印(),换行符将被改变.结束这个 ...

  4. java继承接口和泛型,JavaSE习题 继承接口和泛型

    问答题: 1.子类在什么情况下可以继承父类友好成员? 答:在同一个包内 2.子类通过怎样的方法可以隐藏继承的成员变量? 答:声明一个与父类相同变量名的成员变量 3.子类重写继承的方法原则是什么? 答: ...

  5. Python 代码风格指南谷歌版

    非常感谢我们的忠实读者 shendeguize,在后台留言告诉我,已经翻译了<谷歌Python代码风格指南> ,大家这样相互帮助,感觉真是太好. Update: 2020.01.31 Tr ...

  6. java接口继承编程题_JavaSE习题 继承接口和泛型

    问答题: 1.子类在什么情况下可以继承父类友好成员? 答:在同一个包内 2.子类通过怎样的方法可以隐藏继承的成员变量? 答:声明一个与父类相同变量名的成员变量 3.子类重写继承的方法原则是什么? 答: ...

  7. 全国青少年编程等级考试python一级真题2020年6月(含题库答题软件账号)

    对青少年编程等级考试Python真题答题考试系统关注的请点击 https://blog.csdn.net/zhengzyx2040/article/details/119329247 青少年软件编程( ...

  8. 【数字信号去噪】基于matlab小波阙值数字信号去噪和求信噪比【含Matlab源码 2191期】

    ⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...

  9. 2021年12月电子学会Python等级考试试卷(三级)答案解析

    青少年软件编程(Python)等级考试试卷(三级) 分数:100  题数:38 总体情况 一.单选题(共25题,共50分) 1. 小明在学习计算机时,学习到了一个十六进制数101,这个十六进制数对应的 ...

最新文章

  1. OpenStack(Kilo版本)基础架构学习笔记
  2. fast rcnn,faster rcnn使用cudann加速问题
  3. mac php7 mysql.so_mac下安装php7详解
  4. Android性能优化之一:ViewStub
  5. 【POJ 2503】Babelfish(水题)stl map存取即可
  6. IOS之学习笔记十四(协议的定义和实现)
  7. Docker监控方案(TIG)的研究与实践之Influxdb
  8. linux7 dns正向,Centos 7 搭建DNS正向解析和反向解析
  9. 【BZOJ-2400】Spoj839Optimal Marks 最小割 + DFS
  10. 了解信息安全管理体系的基本思路
  11. 【DIY分享】示波器(原理图+源码+仿真)
  12. 如何用ZBrush雕刻出栩栩如生的头发(二)
  13. HTML排版一首古诗,古诗句排版正确方式
  14. ios开发——实用技术篇Block/KVO/通知/代理
  15. android 代码缩进,Android缩进和悬挂缩进
  16. AriaNg的Nginx 421错误解决
  17. 论文摘要和引言的区别
  18. 个人用计算机配置清单,电脑配置单这么写?教你写一份合理的电脑配置清单
  19. 前端 JS 打印 WORD/EXCEL PDF
  20. HTML制作色带,PS简单制作一个漂亮的混合色带gif动画效果

热门文章

  1. python的for循环语句怎么写_python中的for循环语句怎么写
  2. 前后端分离系统使用Nginx代理https地址
  3. ceph-deploy mod add_GTA5 1.50NPC自杀 MOD [支持1.411.50版本] 覆盖版【5.19MB】
  4. 【多线程高并发】深入浅出可见性
  5. Spring Boot——控制台LOGO自定义配置管理解决方案
  6. hadoop com.mysql.jdbc.driver_hadoop – Impala找不到com.mysql.jdbc.Driver
  7. Red Hat Enterprise Linux Server release 5.6 安装 MongoDB 2.6.4
  8. Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】
  9. 【CentOS Linux 7】【Linux系统及应用---调研报告】
  10. Android复习02(ListView具体操作[很详细]、简单音乐播放器)