教学目标:

  1. 学习序列的概念和分类;
  2. 学习序列的索引和切片操作;
  3. 掌握序列的常用方法;
  4. 能够使用序列完成简单的编程任务。

教学重点:

  1. 序列的概念和分类;
  2. 序列的索引和切片操作。

教学难点:

  1. 序列切片操作;
  2. 序列的常用方法。

教学过程:

一、引入

  1. 引入序列的概念和分类;
  2. 引入索引和切片操作。

二、序列的概念和分类

  1. 什么是序列? 序列是一组有序的元素的集合。Python中的序列有:字符串、列表、元组。

  2. 序列的分类 序列按照元素是否可变,分为可变序列和不可变序列。

    可变序列:列表 不可变序列:字符串、元组

三、序列的索引和切片操作

  1. 序列的索引 索引是对序列中元素的唯一标识。Python中的索引从0开始。

    例如: s = "hello" s[0] # 'h'

  2. 序列的切片 切片是从序列中取出一段连续的元素。切片操作的语法为[起始索引:终止索引:步长]。

    例如: s = "hello" s[1:3] # 'el'

    s = [1, 2, 3, 4, 5] s[1:4:2] # [2, 4]

四、序列的常用方法

  1. len():返回序列的长度;
  2. max():返回序列中的最大值;
  3. min():返回序列中的最小值;
  4. sum():返回序列中所有元素的和;
  5. sorted():返回序列的排序结果;
  6. join():将序列中的元素以指定的字符连接起来;
  7. count():返回序列中指定元素的个数;
  8. index():返回序列中指定元素的索引。

五、作业

  1. 编写一个程序,从字符串中取出第3个到第8个字符;
  2. 编写一个程序,将列表中的元素按照从大到小的顺序排序并输出;
  3. 编写一个程序,统计字符串中字母a出现的次数;
  4. 编写一个程序,将列表中的元素用逗号连接成一个字符串并输出。
py当中序列概述和索引教学教案带作业

原文地址: https://www.cveoy.top/t/topic/bC0m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录