课件编号19261496

3.2.1.4 字符串列表字典 课件(共26张PPT) 2023—2024学年浙教版(2019)高中信息技术必修1

日期:2024-05-16 科目:信息技术 类型:高中教案 查看:87次 大小:1217086Byte 来源:二一课件通
预览图 1/9
3.2.1.4,2024,必修,信息技术,高中,2019
  • cover
(课件网) 3.2.4 基本数据结构 字符串、列表、字典 浙教版 高中信息技术必修一 《数据与计算》 第三章 算法的程序实现 3.2Python语言程序设计 I LOVE PYTHON WWW.PYTHON.COM 1.字符串 浙教版 高中信息技术必修一 《数据与计算》 第三章 算法的程序实现 3.2Python语言程序设计 I LOVE PYTHON WWW.PYTHON.COM 字符串 01 定义:字符串是用单引号(')、双引号('')或三引号(''')括起来的一个字符序列(由 0 个或多个字符组成),起始和末尾的引号必须要    。 一致 字符串长度:字符串中所包含的字符个数,空格也是一个实际字符。用函数len( )来计算。 s = 'Hello,Python' 字符串s的长度是多少? 读取字符串中某一个字符该如何操作? 字符串 02 12.某算法的流程图如图所示,已知 a=[1,0,2,-1,3],执行这部分流程后,输出 s 的值是 (  ) A.27 B.108 C.3 D.118 B 索引 字符串———索引 02 字符串的特点:通过    来访问字符串中的字符。索引表示字符在字符串的位置,从左往右,第一个元素的索引号是    ,第二个元素的索引号是 1,以此类推。 字符串索引: 正索引:从左往右,从0开始逐一递增 负索引:从右往左,从-1开始逐一递减 字符 H e l l o , P y t h o n 正索引 0 1 2 3 4 5 6 7 8 9 10 11 负索引 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 字符串“Hello,Python”索引标号 索引 0 字符串———索引 02 访问字符串的某个元素: 字符串名[索引号] s[0] 字符串名 索引下标 H e l l o , P y t h o n 0 1 2 6 -2 -1 s = 'Hello,Python' print(len(s)) # 字符串的长度为12 print(s[0]) # H print(s[1]) # e print(s[6]) # P 字符串 02 读取字符串中连续或不连续的多个字符该如何操作? 切片 字符串———切片 02 切片:序列的某个子区域 [开始位置:结束位置] s = 'Hello,Python' print(s[2:6]) # llo, print(s[0:5]) # Hello print(s[ :5]) # Hello 省略第1个索引,默认为0 print(s[6:12]) # Python print(s[6: ]) # Python 省略第2个索引,默认为字符串的长度 print(s[ : ]) # Hello,Python 整个字符串 H e l l o , P y t h o n 0 1 2 6 -2 -1 字符串———切片 02 [开始位置:结束位置:步长] 扩展切片 字符串练习 02 已知s=”人生苦短,我用Python”,则 s[1]=_____, s[2:4]=_____, s[:4]=_____, s[5:]=_____, s[-6:]=_____, s[::3]=_____, “生” “苦短” “人生苦短” “我用Python” “Python” “人短用tn” 问题 02 如果想要存储一个同学的姓名,年龄,班级,身份证号,是否为团员。用字符串还能实现吗? 数据 数据类型 332602200410016521 罗成 18 高三(1)班 是 字符串 整型 字符串 字符串 布尔型 2.列表 浙教版 高中信息技术必修一 《数据与计算》 第三章 算法的程序实现 3.2Python语言程序设计 I LOVE PYTHON WWW.PYTHON.COM 列表 02 info=["罗成",18,"高三1","332602200410016521"] 1.列表是由0个或多个元素组成的序列 2.列表的所有元素放在一对中括号“[]”中,并使用逗号隔开 3.其中的元素可以是数字、字符、列表等混合类型的数据 列表 02 春 夏 秋 冬 0 1 2 3 列表长度 s = [''春'',''夏'',''秋'',''冬''] print(len(s)) print(s[0]) print(s[1]) print(s[3]) 列表———切片的访问 02 s[i:j:k] 从索引 i 开始到索引 j-1,每k个元素访问一次 列表———扩展切片示例 02 [开始位置:结束位置:步长] L = [1, 2, 3, 4, 5, 6, 7, 8, 9] n = len(L) print(L[0:n:2]) # [1, 3, 5, 7, 9] 从索引0等距选择 print(L[ :n:2]) # [1, 3, 5, 7, 9] 省略第1个参数 print(L[ : :2]) # [1, 3, 5, 7, 9] 省略前两个参数,含义同下 print(L[::2] ... ...

~~ 您好,已阅读到文档的结尾了 ~~