- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务NBA球星信息查询INTERNATIONALMEDICALSUMMITFORUM任务NBA球星信息查询任务背景本章围绕NBA球星信息查询这个任务展开,需要熟练掌握Python中常见数据类型的使用方法。在本章中,我们将先学习Python变量、字符串、列表、字典、集合等的使用方法,并穿插相应的案例及分析过程,实行理论讲解和案例分析相结合的方式。任务NBA球星信息查询任务目标掌握NBA球星信息查询项目及其他7个案例的代码逻辑;掌握Python中的数字和运
任务 NBA球星信息查询
INTERNATIONAL MEDICAL SUMMIT FORUM
任务 NBA球星信息查询
任务背景
本章围绕NBA球星信息查询这个任务展开,需要熟练掌握Python中常见数据类型的使用方法。在本章中,我们将先学习Python变量、字符串、列表、字典、集合等的使用方法,并穿插相应的案例及分析过程,实行理论讲解和案例分析相结合的方式。
任务 NBA球星信息查询
任务目标
掌握NBA球星信息查询项目及其他7个案例的代码逻辑;
掌握Python中的数字和运算符;
掌握字符串的定义、方法及格式化表达;
掌握列表的常用操作;
掌握元组的常用操作;
理解字典和集合的概念;
掌握字典和集合的常用操作。
步骤:任务分析
任务 NBA球星信息查询
需求分析
NBA(全称 National Basketball Association),是美国第一大职业篮球赛事,其中产生了威尔特•张伯伦、奥斯卡•罗伯逊、迈克尔•乔丹、科比•布莱恩特、勒布朗•詹姆斯等超级巨星,这些球星代表了一代又一代人的青春。NBA一共拥有 30支球队,很多同学都有自己喜欢和支持的球队及球员,以下是一段包括球员信息的文本,要求编写一个程序,让用户能按照自己喜欢的球队查询其所有球员信息,并格式化打印出来。
“Carmelo Anthony,Portland Trail Blazers,SF;Anthony Davis,Los Angeles Lakers,PF;LeBron James,Los Angeles Lakers,SF;Kevin Durant,Brooklyn Nets,SF;James Harden,Brooklyn Nets,PG;Kyrie Irving,Brooklyn Nets,SG;Damian Lillard,Portland Trail Blazers,PG”。
其中每个分号分隔代表一个球员,球员信息包括姓名、球队、位置,每个特征用逗号隔开。
ONE
步骤:任务实施
任务 NBA球星信息查询
设计思路
项目需求是根据球队查球员信息,如果直接去字符串中查找,只能通过字符串切片等方式将所需要的信息截取出来,这里的一个困难就是,不太好确定每个球员信息的索引; 因此如果我们能构建一个以球队为key,球员信息的列表为 value 的字典,通过 key 找value,问题就能迎刃而解。
首先需要定义一个数据结构存储上述的球员信息的,由于是作为是文本,因此, 选择字符串最为合适。
观察字符串规律,发现每一个球员都是以分号分隔,我们可以先通过 split 方法将其切割,得到每个球员的信息列表。
任务 NBA球星信息查询
设计思路
现在需要从每个球员信息里面去提取他的球队信息,再次观察发现,每个球员的7 个特征都是通过逗号分隔,因此我们可以对其以逗号切割,然后通过索引获取球员球队信息。
通过循环遍历,最终可以构建出{“球队”:[球员信息,…]}这样的字典。
输入球队,拿到对应的球员信息,再将其进行格式化打印。
ONE
步骤:任务小结
任务 NBA球星信息查询
小结
知识点
完成NBA球星信息查询。
主要思路
处理原始数据,构造球队名和球员的字典。
根据用户输入的球队名,查找出球员信息。
将球员信息格式化输出。
谢谢观看
您可能关注的文档
- 单面板电路抄板方法与技巧课件.pptx
- 单面布件双面布线电路原理图还原课件.pptx
- 单片机最小系统电路识读课件.pptx
- 电子产品检测与维修:CD译码模块电路课件.pptx
- 电子产品检测与维修:CD译码器电路课件.pptx
- 电子产品检测与维修:LS模块电路识读课件.pptx
- 电子产品检测与维修:电路识读课件.pptx
- 电子产品检测与维修:电容器的识别及检测.pptx
- 电子产品检测与维修:电阻的识别及检测.pptx
- 电子产品检测与维修:放大电路识读课件.pptx
- 《GB/T 46692.2-2025工作场所环境用气体探测器 第2部分:有毒气体探测器的选型、安装、使用和维护》.pdf
- GB/T 19352-2025热喷涂 热喷涂涂层制造商质量要求.pdf
- 《GB/T 7251.5-2025低压成套开关设备和控制设备 第5部分:公用电网电力配电成套设备》.pdf
- GB/T 7251.5-2025低压成套开关设备和控制设备 第5部分:公用电网电力配电成套设备.pdf
- 《GB/T 19352-2025热喷涂 热喷涂涂层制造商质量要求》.pdf
- GB/T 16425-2025可燃性粉尘爆炸风险评估及特性参数测定方法.pdf
- 中国国家标准 GB/T 16425-2025可燃性粉尘爆炸风险评估及特性参数测定方法.pdf
- 《GB/T 16425-2025可燃性粉尘爆炸风险评估及特性参数测定方法》.pdf
- GB/T 46692.2-2025工作场所环境用气体探测器 第2部分:有毒气体探测器的选型、安装、使用和维护.pdf
- GB/T 4937.36-2025半导体器件 机械和气候试验方法 第36部分:稳态加速度.pdf
原创力文档


文档评论(0)