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

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

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

推荐教材:

《Python程序设计基础与应用(第2版)》(微课版)(ISBN:978-7-111-69670-4),机械工业出版社,2022年1月出版。面向新工科高等院校大数据专业系列教材,信息技术新工科产学研联盟数据科学与大数据工作委员会推荐教材。

教材内容:共13章,基础部分10章(Python概述,内置对象、运算符、表达式、关键字,序列结构,选择结构与循环结构,函数,面向对象程序设计,字符串,正则表达式,文件与文件夹 *** 作,异常处理结构);应用部分3章(网络爬虫入门与应用,pandas数据分析与处理,matplotlib数据可视化)。

页码:214页,每章习题没有放在书上,可以扫码下载电子版

印刷:全书双色印刷,所有插图全彩印刷

配套资源:教学大纲(含课程思政)、课件、教案(含课程思政)、源码、27小时微课视频(含课程思政)二维码、216道习题+答案、在线练习软件。

适用层次:研究生/本科/专科

适用专业:非计算机专业(偏文科)

适用学时:48/64

定价:59.9元

作者简介:董付国,山东省一流本科课程“Python应用开发”(线上线下混合)、“Python程序设计基础”(线上)负责人,华为技术有限公司独立顾问,智慧树平台教学名师,山东省普通高等教育一流教材作者,清华大学出版社3本畅销教材作者,机械工业出版社计算机分社成立20周年“金牌作者”,机械工业出版社高等教育教材专家咨询委员会委员,机械工业出版社“面向新工科高等院校大数据专业系列教材”编审委员会委员,全国高等院校计算机基础教育研究会“教育信息化”专业委员会委员。出版的Python系列教材被国内近千所高校选用,累计印刷超过140次;拥有国家发明专利1项,软件著作权1项;两次入选“中国大数据创新百人榜单”;长期维护微信公众号“Python小屋”并免费分享1200多篇Python技术文章和超过600节微课视频,智慧树慕课被评为平台TOP100,腾讯云社区优秀作者。

天猫链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-22472339735.48.11cf7c3fiNkifq&id=666821697302&rn=50ff0cecb1b682e475d0fe6204d1c6e2&abbucket=10

京东链接:https://item.jd.com/13598886.html

当当链接:http://product.dangdang.com/29361109.html

==============

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

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

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

温馨提示:

关注微信公众号“Python小屋”,在公众号后台发送消息“大事记”可以查看董付国老师与Python有关的重要事件;发送消息“教材”可以查看董付国老师出版的Python系列教材(已累计印刷超过140次)的适用专业详情;发送消息“历史文章”可以查看董付国老师推送的超过1000篇原创技术文章;发送消息“会议”可以查看近期董付国老师的培训安排;发送消息“微课”可以查看董付国老师免费分享的超过600节Python微课视频;发送消息“课件”可以查看董付国老师免费分享的Python教学资源;发送消息“小屋刷题”可以下载“Python小屋刷题神器”,免费练习2066道客观题和433道编程题,题库持续更新;发送消息“编程比赛”了解Python小屋编程大赛详情。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5716435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存