py当中序列概述和索引教学教案带作业
教学目标:
- 学习序列的概念和分类;
- 学习序列的索引和切片操作;
- 掌握序列的常用方法;
- 能够使用序列完成简单的编程任务。
教学重点:
- 序列的概念和分类;
- 序列的索引和切片操作。
教学难点:
- 序列切片操作;
- 序列的常用方法。
教学过程:
一、引入
- 引入序列的概念和分类;
- 引入索引和切片操作。
二、序列的概念和分类
-
什么是序列? 序列是一组有序的元素的集合。Python中的序列有:字符串、列表、元组。
-
序列的分类 序列按照元素是否可变,分为可变序列和不可变序列。
可变序列:列表 不可变序列:字符串、元组
三、序列的索引和切片操作
-
序列的索引 索引是对序列中元素的唯一标识。Python中的索引从0开始。
例如: s = "hello" s[0] # 'h'
-
序列的切片 切片是从序列中取出一段连续的元素。切片操作的语法为[起始索引:终止索引:步长]。
例如: s = "hello" s[1:3] # 'el'
s = [1, 2, 3, 4, 5] s[1:4:2] # [2, 4]
四、序列的常用方法
- len():返回序列的长度;
- max():返回序列中的最大值;
- min():返回序列中的最小值;
- sum():返回序列中所有元素的和;
- sorted():返回序列的排序结果;
- join():将序列中的元素以指定的字符连接起来;
- count():返回序列中指定元素的个数;
- index():返回序列中指定元素的索引。
五、作业
- 编写一个程序,从字符串中取出第3个到第8个字符;
- 编写一个程序,将列表中的元素按照从大到小的顺序排序并输出;
- 编写一个程序,统计字符串中字母a出现的次数;
- 编写一个程序,将列表中的元素用逗号连接成一个字符串并输出。
原文地址: https://www.cveoy.top/t/topic/bC0m 著作权归作者所有。请勿转载和采集!