看啥推荐读物
专栏名称: AIGC开发者
致力于成为国内最好的Python开发者学习交流平台,这里有关于Python的国内外最新消息,每日推送有趣有料的技术干货和社区动态。 官方网站:www.python-cn.com
今天看啥  ›  专栏  ›  AIGC开发者

Python 3.10 有哪些新特性 ?

AIGC开发者  · 公众号  · Python  · 2021-06-22 18:00
Python 3.10 的开发已经稳定下来,我们终于可以测试最终版本中将包含的所有新功能。下面我们将介绍 Python 3.10 中最有趣的一些新增功能——结构模式匹配、带括号的上下文管理器、 更多类型以及新的报错消息。结构模式匹配结构模式匹配是要添加到 Python 中的一个很棒的功能。想象一个如下所示的 if-else 语句(Python 3.9):http_code = "418"if http_code == "200":print("OK")elif http_code == "404":print("Not Found")elif http_code == "418":print("I'm a teapot")else:print("Code not found")输出:I'm a teapotPython 3.10 中可以这样写:http_code = "418"match http_code:case"200":print("OK")case"404":print("Not Found")case"418":print("I'm a teapot")case _:print("Code not found")这就是新的 match-case语句——很酷,但目前还没有什么特别之处。使 match-case语 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照