3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1

2023-09-17
| 14页
| 780人阅读
| 24人下载
普通

内容正文:

python程序基础 基本数据结构 332602 20051001 6521 地址码 出生日期 顺序码 校验码 思考: 1.存储身份证号用什么数据类型? 2.如何将身份证号码中包含的生日信息提取出来? 输出格式为:××××年××月××日。 认识身份证 正索引 3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 ID 0个或多个字符组成的序列 字符串 print(ID[0]) 3 print(ID[17]) 1 print(ID[3]) 6 print(ID[-1]) 1 print(ID[-18]) 3 print(ID[-6]) 0 负索引 连续字符串? 字符串 正索引 3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 ID 负索引 任务一:提取身份证号码中包含的生日信息。 输出格式为:××××年××月××日。 提示:print(_____+‘年’+____+‘月’+____+‘日’) 出生年份:ID[6:10] 正索引 3 3 2 6 0 2 2 0 0 5 1 0 0 1 6 5 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 ID 负索引 字符串 切片 s[2:6] s[:6] s[:] 索引 s[2] s[-1] s[2:6:2] s[:6:3] s[::] [开始位置:结束位置+1:步长] 练一练 H e l l o , P y t h o n 0 1 2 6 索引值指的是刀要在哪里“切下” 字符串 长度 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:如果想要存储一个同学的姓名,年龄,班级,身份证号,是否为团员。用字符串还能实现吗? 列表 数据 数据类型 332602200410016521 罗成 18 高三(1)班 是 字符串 整型 字符串 字符串 布尔型 列表 1.列表是由0个或多个元素组成的序列 2.列表的所有元素放在一对中括号“[]”中,并使用逗号隔开 3.其中的元素可以是数字、字符、列表等混合类型的数据 info=["罗成",18,"高三1","332602200410016521"] 任务二: 1.输出该同学的身份证号 思考:填写信息时不小心写错该同学的班级信息,现将该班级更改为高三6,如何更改列表中的班级信息? 春 夏 秋 冬 0 1 2 3 列表长度 s = [''春'',''夏'',''秋'',''冬''] print(len(s)) print(s[0]) print(s[1]) print(s[3]) 列表 列表的运算 list1=[1,2,3] list2=['a','b','c'] list3=list1+list2 print(list3) >>>[1, 2, 3, 'a', 'b', 'c'] list1=[1,2,3] list4=list1*2 print(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","332602200410016521"] 你发现存在什么问题? 姓名:"罗成" 学号:15 年龄:18 班级:"高三6" 身份证:"332602200510016524" 字典 字典 info={"姓名":"罗成","学号":

资源预览图

3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
1
3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
2
3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
3
3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
4
3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
5
3.2.1.4基本数据结构 课件 2022—2023学年高中信息技术浙教版(2019)必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。