近日,Python软件基金会公开了3.8版本的说明文档,向公众展示了beta版本的测试进展,以及Python3.8版本的新特性和功能改进。这些新功能都包括哪些方面?很多人想入行Python开发,那么郑州Python培训***呢?且看小编的分析。
Python 3.8 版本有哪些新特性和功能?
海象运算符( := )
这是一个新的Python语法,可以在进行条件判断时直接为变量赋值。
代码调试中支持 f-string
f-string(或者称为「格式化字符串」)在 Python 3.6版本中加入的,虽然这一特性非常方便,但是***发现 f-string 对调试没有帮助。因此,Eric V.Smith为f-string添加了一些语法结构,使其能够用于调试。
不需要Keyword 的变量输入
这一语法使得函数在定义输入变量时可以规定只能输入Value,而不在Value前加上Keyword。
可移动的「__pycache__」
__pycache__目录是由Python3 解释器创建的,用于保存.pyc文件。这些文件保存着解释器编译.py文件之后的字节码(byte code)。之前的Python版本仅仅只是为每个.py文件创建一个.pyc文件,但是新版本会有所变化。
除此之外,Python 3.8会为C语言扩展加入更快的调用方式,这种方式原本属于CPython。编译器中的初始化配置处理也得到了清理,使得Python可以更好地嵌入其他程序,不需要依赖环境变量或在已有的Python系统中增加导致冲突的其他组件。此外,大量的Python 自带模块得到了改进和调整,如「os.path」、「shutil」、「math」、「ssl」等。
互联网更迭迅速,Python也在不断的升级更新。如果想成为满足企业需求的人才,就要不断的扩大自己的知识体系,出于学习效率考虑,建议可以选择专业的学习。 |