python最终版本_Python会在2021年死去吗? Python 3.9最终版本的回顾

那么,Python会在2021年死去吗?根据维基百科,Python最初是由Guido van Rossum在1991年发布的。现在,Python已经29岁了。克林根伯格和他的同事在1995年发现,圈养的蟒蛇(Python)的典型寿命在20到30年之间。如果Python在模仿Python,那么Python将在2021年死亡。但是,我相信Python不会在2021年消亡,因为事实表明它是不可阻挡的。也许,在2021年,我们会遇到一个新的Python版本,Python4。

在2020年10月4日,Python.org发布了Python 3.9.0的最终版本。一些新的语法是:

01. https://www.python.org/dev/peps/pep-0584/

一个添加到dict的联合操作符。有了这个PEP,你可以合并和更新字典。下面是一个合并和更新字典的例子。

x = {"dict1": "x1", "dict2": "x2"}y = {"dict2": "y1", "dict3": "y2"}# merge dictx | y

结果是

{'dict1': 'x1', 'dict2': 'y1', 'dict3': 'y2'}

您可以使用(|=)更新字典。下面是一个例子

x = {"dict1": "x1", "dict2": "x2"}y = {"dict2": "y1", "dict3": "y2"}# update dict xx |= y

如果打印x,结果是

{'dict1': 'x1', 'dict2': 'y1', 'dict3': 'y2'}

02. https://www.python.org/dev/peps/pep-0585/

标准集合中的类型提示泛型。使用这个PEP,您可以使用内置集合类型(list和dict)作为泛型类型,而不是与typing中的大写类型(例如list或dict)对应。

03. https://www.python.org/dev/peps/pep-0614/

放宽了decorator的语法限制。有了这个PEP,您可以使用任何有效的表达式作为装饰器。

04. https://www.python.org/dev/peps/pep-0615/

您可以使用zoneinfo提供的系统时区数据。要使用它,您可以阅读以下代码。

from zoneinfo import ZoneInfofrom datetime import datetime, timedeltadt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo("America/Los_Angeles"))

如果你打印变量dt,你会得到这样的结果

2020-10-31 12:00:00-07:00

结果会告诉您年份、月份和日期。在那之后,你会得到洛杉矶地点的GMT-7时间。使用指定的日期和时间是很有好处的,例如,天文学家。天文学家需要这个参数来跟踪“漫游者”的天体,如太阳系中的行星、小行星、彗星等。

05. https://www.python.org/dev/peps/pep-0616/

删除前缀和后缀的字符串方法。可以使用这个PEP删除前缀和后缀。下面是一个例子

string = 'Hello World'# remove prefixstring.removeprefix('Hello')

结果是

' World'

下面是删除后缀的例子

string = 'Hello World'# remove prefixstring.removesuffix('World')

你会得到这个结果

'Hello '

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值