老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python3.9更新了哪些新特性?老男孩Python培训班

老男孩IT教育

常见问题

2021年8月11日 18:51

Python由于其功能简单、适用于初学者等优点,被广泛开发者作为第一语言所使用,不管哪个编程语言,都是有版本的,而Python现如今已经更新到3.9版本了,版本的更新意味着有一些功能就被删除或者被替代,如果你还不太清楚,请看下文了解下:

       Python由于其功能简单、适用于初学者等优点,被广泛开发者作为第一语言所使用,不管哪个编程语言,都是有版本的,而Python现如今已经更新到3.9版本了,版本的更新意味着有一些功能就被删除或者被替代,如果你还不太清楚,请看下文了解下:

Python培训

       1、词典联合运算符:在Python3.9中,如果有两个词典,可以用这些运算符进行合并和更新,如合并运算符“”,还有update运算符 |=,会更新原始字典,如果词典共享一个key,那么将会使用第二个词典中的value。

       2、字符串方法:

       str.removeprefix(substring:string):接收一个substring参数,将删除字符串对应的substring前缀,如果没有对应的前缀,将返回原字符串。

       str.removesuffix(substring:string):接收一个substring参数,将删除字符串对应的substring后缀,如果没有对应后缀,将返回原字符串。

       这两个函数也可以通过其他函数实现,这些事非常简单的操作,也是非常简单的功能,Python3.9提供的两个内置函数对你来说体验度会大大提升。

       3、新的数学函数:对数学模块进行了不少优化且添加了很多新功能,现在gcd允许计算任意数量的数字,math模块中,另一个新增的功能是用于计算最小公倍数,与gcd一样,允许可变数量的参数。

       4、新的解析器-PEG:以前Python使用LL(1)解析器,从Python3.9开始,将使用PEG解析器,官方认为,这个更改会使它们更加方便地构建新功能。

       关于“Python3.9更新了哪些新特性”到这就结束了,在学习Python的过程中一定要注意了,希望大家可以避免。如果你想要参加Python培训或者了解更多详细内容,可以咨询在线客服。

       推荐阅读:

       Python之IO是什么?老男孩Python

       Python中绝对路径和相对路径有什么区别?老男孩Python课程如何?

       值传递和引用传递分别有什么作用?Python进阶

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。