- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;;
随机分配办公室;;;创建列表;访问列表;遍历列表;排序列表;sorted()函数可以按升序方式排列列表元素,该方法的返回值是升序排列后的新列表。;添加元素;添加元素;删除元素;删除元素;修改元素;嵌套列表;创建嵌套列表;访问嵌套列表;访问嵌套列表;实例1:判断IP地址的合法性。互联网上的每一台计算机都有独一无二的编号,称为IP地址,每个合法的IP地址是由点号“.”分隔开的4个数字组成的,每个数字的取值范围是0~255。现在,用户输入一个字符串s(不含空格,不含前导0,如001直接输入1)。本实例要求编写程序,判断变量s是否为合法的IP地址,若是,则输出“yes”,否则输出“no”。;任务实践-随机分配办公室;任务实践-随机分配办公室;代码如下:;中英文数字对照表;;创建元组;当通过tuple()函数创建元组时,如果不传入任何数据,就会创建一个空元组;如果要创建包含元素的元组,就必须传入可迭代类型的数据。;访问元组;遍历元组;修改元组;拼接元组;复制元组;实例2:找到只出现一次的“它”。
已知元组tup=(2,3,7,2,9,7,6,3,2,1),要求找到第一个只出现一次的元素及其索引值。提示:count(x)方法返回指定值x在元组中出现的次数;index(x)方法返回指定值x在元组中第一次出现的位置。;任务实践-中英文数字对照表;代码如下:;识别单词;;创建集合;使用set()函数创建可变集合。
直接使用花括号创建可变集合,花括号中的多个元素以逗号分隔。
;创建集合;复制集合;清空集合;添加元素;删除元素;集合应用;代码如下:;;创建字典;访问字典;字典应用;遍历字典;遍历字典;遍历字典;字典遍历;复制字典;清空字典;添加字典元素;删除字典元素;修改字典元素;字典应用;字典应用;任务实践-识别单词;根据题意,本任务的完整单词包含Monday、Tuesday、Wednesday、Thusday、Friday、Saturday和Sunday7个,其中,Monday、Wednesday、Friday可根据用户输入的首字母判断,Tuesday和Thusday、Saturday和Sunday需根据用户连续输入两次字母才能进一步判断,具体规则如下:
(1)若用户第一次输入的字母为“m”、“w”和“f”,则直接返回“Monday”、“Wednesday”和“Friday”;
(2)若用户第一次输入“t”,需要再??入第2个字母进行判断,输入“h”返回“Thusday”,输入“u”返回“Tuesday”;
(3)若用户第一次输入“s”,需要再输入第2个字母进行判断,输入“a”返回“Saturday”,输入“u”返回“Sunday”;
(4)若用户第一次输入其它字母,则提示用户“请输入正确的字母”。
从以上分析可知,第一个或第二个字母可以作为获取完整单词的键,因此,可以创建一个包含7个键值对的字典,其中,键“m”、“w”和“f”对应的值为“Monday”、“Wednesday”和“Friday”,而键“t”和“s”对应的值是字典{h:thursday,u:tuesday}和{a:saturday,u:sunday}。;代码如下:;
您可能关注的文档
- Python程序开发基础 教案 项目1 感受Python的精彩世界.docx
- Python程序开发基础 课件 项目1感受Python精彩世界.pptx
- Python程序开发基础 课件 项目2 编写简单的Python程序.pptx
- Python程序开发基础 课件 项目3 活学活用流程控制.pptx
- Python程序开发基础 课件 项目4 创建和使用字符串.pptx
- Python程序开发基础 课件 项目6 搭建自己的模块.pptx
- Python程序开发基础 课件 项目7 读写文件及格式化数据.pptx
- Python程序开发基础 课件 项目8 活学活用面向对象.pptx
- Python程序开发基础 课件 项目9 处理异常.pptx
- Python程序开发基础 课件 项目10 构建与发布生态库.pptx
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
文档评论(0)