您当前的位置:首页 > 计算机 > 编程开发 > Python

Python 3.8与普通程序员有关的几个新特性

时间:01-01来源:作者:点击数:

1、字典支持内置函数reversed()了。

在Python 3.7之前的版本中,是不支持内置函数reversed()的,

但在Python 3.8中,可以这样做了,

2、加强了函数调用时关键参数形式的限制。

在Python 3.7之前的版本中,是允许这样用的,虽然很少有人这样做

但在Python 3.8中,不再允许了,

3、改进了函数中return或yield语句中使用序列解包时的一个bug。

在Python 3.7之前的版本中,下面的函数定义是会出错的,

在Python 3.8中,可以不使用圆括号了,

4、在内置模块math中增加了函数dist()用于计算两点之间的欧几里得距离,改进了hypot()函数使得支持计算坐标原点到高维空间中某点的距离(之前的版本只支持二维),增加了prod()函数使用初始值1去连乘序列中的数字(很遗憾,这个函数在Python 3.8a1版本中暂时还没加上,估计开发者忘了吧)。

5、如果字符串中反斜线和后面的字符无法组合为有效的转义字符,会抛出语法错误。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门