1.1 列表的定义

  • List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组
  • 专门用于存储一串 数据,存储的数据 称为元素
  • 列表用[]定义,元素之间使用,分隔
  • 列表的索引0开始

    • 索引就是元素在列表中的位置编号,索引又可以被称为下标

      1.2 列表常用操作

      image.png

      2.1 元组的定义

  • 元组用()定义

  • 用于存储一串 数据元素之间使用,分隔
  • 元组的索引0开始
  • 元组中 只包含一个元素 时,需要 在元素后面添加逗号

    2.2 元组常用操作

    image.png

    3.1 字典的定义

  • dictionary(字典) 是除列表以外Python之中最灵活的数据类型

  • 字典同样可以用来存储多个数据
    • 通常用于存储描述一个物体的相关信息
  • 字典用{}定义
  • 字典使用键值对存储数据,键值对之间使用,分隔

    • key是索引
    • value是数据
    • 之间使用:分隔
    • 可以取任何数据类型,但只能使用字符串数字元组
    • 键必须是唯一的

      3.2 字典常用操作

      image.png

      4.1 字符串的定义

  • 字符串就是一串字符,是编程语言中表示文本的数据类型

  • 在 Python 中可以使用一对双引号"或者一对单引号'定义一个字符串
    • 虽然可以使用\"或者\'做字符串的转义,但是在实际开发中:
      • 如果字符串内部需要使用",可以使用'定义字符串
      • 如果字符串内部需要使用',可以使用"定义字符串
  • 可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始
  • 也可以使用for循环遍历字符串中每一个字

    4.2 字符串的常用操作

    1) 判断

    image.png

    2) 查找和替换

    image.png

    3) 拆分和连接

    image.png

    4) 大小写转换

    image.png

    5) 去除空白字符

    image.png

    4.3 字符串的切片

  • 切片译自英文单词slice,翻译成另一个解释更好理解:一部分

  • 切片使用索引值来限定范围,根据步长从原序列中取出一部分元素组成新序列
  • 切片方法适用于字符串列表元组

    索引的顺序和倒序

  • 在 Python 中不仅支持顺序索引,同时还支持倒序索引

  • 所谓倒序索引就是从右向左计算索引
    • 最右边的索引值是-1,依次递减
  • 注意:如果步长为负数
    • 并省略了开始索引,则开始索引表示最后一位
    • 并省略了结束索引,则结束索

      练习1.

      image.png
      image.png
      image.png
      image.png

      练习2.

      image.png

      练习3.

      a. input函数
      image.png
      b. range函数
      image.png
      c. 随机函数
      image.png