Python3.9更新了哪些新特性?老男孩Python培训班
老男孩IT教育
常见问题
2021年8月11日 18:51
Python由于其功能简单、适用于初学者等优点,被广泛开发者作为第一语言所使用,不管哪个编程语言,都是有版本的,而Python现如今已经更新到3.9版本了,版本的更新意味着有一些功能就被删除或者被替代,如果你还不太清楚,请看下文了解下:
Python由于其功能简单、适用于初学者等优点,被广泛开发者作为第一语言所使用,不管哪个编程语言,都是有版本的,而Python现如今已经更新到3.9版本了,版本的更新意味着有一些功能就被删除或者被替代,如果你还不太清楚,请看下文了解下:
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培训或者了解更多详细内容,可以咨询在线客服。
推荐阅读: