基本数据结构 课件 2023-2024学年高中信息技术浙教版(2019)必修1_第1页
基本数据结构 课件 2023-2024学年高中信息技术浙教版(2019)必修1_第2页
基本数据结构 课件 2023-2024学年高中信息技术浙教版(2019)必修1_第3页
基本数据结构 课件 2023-2024学年高中信息技术浙教版(2019)必修1_第4页
基本数据结构 课件 2023-2024学年高中信息技术浙教版(2019)必修1_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

python程序基础基本数据结址码出生日期顺序码校验码思考:1.存储身份证号用什么数据类型?2.如何将身份证号码中包含的生日信息提取出来?

输出格式为:××××年××月××日。认识身份证正索引33260220051001652101234567891011121314151617-18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1ID0个或多个字符组成的序列字符串print(ID[0])3print(ID[17])1print(ID[3])6print(ID[-1])1print(ID[-18])3print(ID[-6])0负索引连续字符串?字符串正索引33260220051001652101234567891011121314151617-18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1ID负索引任务一:提取身份证号码中包含的生日信息。

输出格式为:××××年××月××日。提示:print(_____+‘年’+____+‘月’+____+‘日’)出生年份:ID[6:10]正索引33260220051001652101234567891011121314151617-18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1ID负索引字符串切片s[2:6]s[:6]s[:]索引s[2]s[-1]s[2:6:2]s[:6:3]s[::][开始位置:结束位置+1:步长]练一练Hello,Python0126索引值指的是刀要在哪里“切下”字符串长度s='Hello,Python'print(s[2:6])print(s[0:5])print(s[:5])print(s[6:12])print(s[6:])print(s[:])-2-1#llo,#Hello#Hello省略第1个索引,默认为0#Python#Python省略第2个索引,默认为字符串的长度#Hello,Python整个字符串思考Q:如果想要存储一个同学的姓名,年龄,班级,身份证号,是否为团员。用字符串还能实现吗?列表数据数据类成18高三(1)班是字符串整型字符串字符串布尔型列表1.列表是由0个或多个元素组成的序列2.列表的所有元素放在一对中括号“[]”中,并使用逗号隔开3.其中的元素可以是数字、字符、列表等混合类型的数据info=["罗成",18,"高三1",]任务二:1.输出该同学的身份证号思考:填写信息时不小心写错该同学的班级信息,现将该班级更改为高三6,如何更改列表中的班级信息?春夏秋冬0123列表长度s=[''春'',''夏'',''秋'',''冬'']print(len(s))print(s[0])print(s[1])print(s[3])列表列表的运算list1=[1,2,3]list2=['a','b','c']list3=list1+list2print(list3)>>>[1,2,3,'a','b','c']list1=[1,2,3]list4=list1*2print(list4)>>>[1,2,3,1,2,3]list1=['c','a','b']list2=[7,8,9]list1.append(list2)print(list1)>>>['c','a','b',[7,8,9]]info=["罗成",15,18,"高三6",]你发现存在什么问题?姓名:"罗成"学号:15年龄:18班级:"高三6"身份证:字典字典info={"姓名":"罗成","学号":15,"年龄":18,"班级":"高三1","身份证":}key1——键value1——值字符串或数值任意类型d={key1:value1,key2:value2,...}字典info={"姓名":"罗成","学号":15,"年龄":18,"班级":"高三1","身份证":}任务三:1.读取该同学的年龄2.更改该同学的班级为“高三6”字典数据结构操作字符串列表字典组成s=”huipu”info=[“hp”,17,[“篮球”,”游泳”]]dic={“班级”:”1班”,“年龄”:17,“爱好”:[“篮球”,”游泳”]}0个或多个字符组成的序列用‘’(单引号)、“”(双引号)、‘’‘’‘’(三引号)来表示“[]”表示,元素之间用“,”分隔包含多个元素,用“{}”表示,两部分内容:键和值访问单个字符/元素正索引:s[0]->”h”,s[1]->”u”...负索引:s[-1]->”u”,s[-2]->”p”...正索引:info[0]->”hp”,info[1]->17...负索引:info[-1]->[“篮球”,”游泳”]dic[“年龄”]->17多个字符/元素s[3:5]->”pu”s[-5:-2]->”hui”s[1:3]->[17,[“篮球”,”游泳”]]s[-3:-1]->[“hp”,17]修改info[1]=18dic[“班级”]=”7班

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论