前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 3.10新增软关键字实现真正意义上的多分支选择结构

Python 3.10新增软关键字实现真正意义上的多分支选择结构

作者头像
Python小屋屋主
发布2022-03-07 17:32:20
5970
发布2022-03-07 17:32:20
举报
文章被收录于专栏:Python小屋

程序控制结构一般来说包括顺序结构、选择结构、循环结构和异常处理结构,选择结构包括单分支选择结构、双分支选择结构、多分支选择结构和嵌套的选择结构。通常把if...elif...elif...else看作多分支选择结构,但严格来说它属于嵌套的选择结构。例如,下面两种结构在功能上是等价的:

在Python 3.10之前的版本中,可以使用字典构造跳转表来实现传统意义上的多分支选择结构。如下所示:

Python 3.10新增了软关键字match和case(只在特定场合作为关键字,普通场合也可以作变量名),实现了真正意义上的多分支选择结构。如下所示:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档