这篇教程Python3.10和Python3.9版本之间的差异介绍写得很实用,希望能帮到您。
介绍:在过去的几十年里,Python 在编程或脚本语言领域为自己创造了一个名字。python 受到高度青睐的主要原因是其极端的用户友好性。Python 还用于处理复杂的程序或编码挑战。 机器学习 (ML)、人工智能 (AI) 和数据科学等新兴领域也满足了学习这种语言的高需求。与 Java、C# 和其他语言等传统语言相比,Python 是一种强大的编程语言,迅速成为开发人员、数据科学家和 AI/ML 爱好者的最爱。 Python 作为一种编程语言,有许多用例吸引了 IT 行业的学习者和专家。在基本层面上,Python 可以用作编程语言来练习数据结构和算法或开发简单的项目或游戏。 Python 作为一种语言的多功能性使其用户可以轻松扩展他们的项目并创建网站、软件或预测模型。自动化正在接管 IT 行业的大部分领域,而 Python 作为用于自动化数据分析或数据科学任务的首选语言处于领先地位。 除此之外,Python 拥有大量的库和强大的程序员社区,他们不断为 Python 作为一种语言增加更多价值。
了解 Python 及其用例:初学者被 Python 吸引的众多原因之一是它的用户友好性。Python 摒弃了令人生畏的分号,并使用简单的缩进结构作为其语法。Python 还发现了一个用例作为需要可编程接口的应用程序的扩展。 Python 的其他一些好处包括其最令人垂涎的功能,即它的库。Python 库是一种巨大的资源,可用于许多关键的代码编写,例如: - 基于正则表达式的代码
- 字符串处理
- 互联网协议,如 HTTP、FTP、SMTP、XML-RPC、POP、IMAP
- 统一码
- 文件系统和计算文件之间的差异
- CGI编程
- 数学建模
- 数据库查询
- 数据分析
- 数据可视化
- 自动化代码
所有这些功能都可以在许多 Unix、Linux、macOS 和 Windows 系统上执行。
分析 Python 3.9 V/s Python 3.10 的差异多年来,Python 进行了大量升级,并且在新版本中添加了许多功能。在这里,让我们关注 Python 添加的两个最新版本。探索更新的功能可以帮助您顺利使用它,当然,还可以找到使用更新库的更智能的工作方式。 下面所附的所有代码仅用于教育目的,并且取自与新版本(例如 Python 3.9 和 Python 3.10)一起发布的原始 Python 文档
Python 3.9:
IANA 时区数据库在 Python 3.9 中创建了一个名为 zoneinfo 的新模块。通过此模块,您可以访问 IANA 或互联网号码分配机构时区数据库。默认情况下,此模块使用系统的本地时区数据。 代码 : print(datetime(2021, 7, 2, 12, 0).astimezone())print(datetime(2021, 7, 2, 12, 0).astimezone().strftime("%Y-%m-%d %H:%M:%S %Z"))print(datetime(2021, 7, 2, 12, 0).astimezone(timezone.utc)) 输出 : 2020-07-2 12:00:00-05:002020-07-2 12:00:00 EST2020-07-2 17:00:00+00:00
合并和更新字典的函数Python 3.9 增加了另一个很酷的功能,引起了很多关注。Python 3.9 现在可以使用运算符合并或更新字典。新的运算符 ie ( | ) 和 ( |= ) 已添加到 Python 3.9 内置 dict 类中。 您可以使用类似于下面标记的代码访问这些运算符以合并或更新字典。 代码 : >>> a = {‘v': 1, 'art': 2, 'py': 3}>>> b = {'v': 'd', 'topic': 'python3.9'} 合并代码: >>> a | b{'art': 2, 'py': 3, 'v':'d', 'topic': 'python3.9'}>>> b | a{'v': 1,'art': 2, 'py': 3, 'topic':'python3.9' } 更新代码: >>> a |= b>>> a{'art': 2, 'py': 3,'v':'d'}
删除前缀和后缀使用 Python 3.9 中添加的新功能可以更轻松地解决字符串处理问题。下面标记的代码用于从示例字符串中去除前缀和后缀。以下示例代码中使用的新方法是: removeprefix() - 这个方法根据它的功能恰当地命名,它是去除给定样本字符串中存在的前缀。removesuffix() Python全栈之推导式和生成器 Python全栈之作用域和闭包 |