Python笔记-高级变量类型
2020 年 04 月 22 日 525 1108 字 4 条评论

01.列表

1.1列表的定义

  • List (列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组
  • 专门用于存储 一串 信息
  • 列表用 [] 定义,数据 之间使用 , 分隔
  • 列表的 索引0 开始
    索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标

请输入图片描述

1.2列表常用操作

  • 在 ipython3 中定义一个 列表,例如: name_list = []
  • 列表 能够使用的 方法 如下:
    请输入图片描述

1.3循环遍历

  • 遍历 就是 从头到尾 依次 从 列表 中获取数据
    在 循环体内部 针对 每一个元素,执行相同的操作
  • 在 Python 中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历
    使用 for 就能够实现迭代遍历
name_list = ["xiaoming","xiaohong","xiaobai"]

for name in name_list:

print(name)
  

02.元组

2.1元组的定义

  • Tuple (元组)与列表类似,不同之处在于元组的 元素不能修改

     ○ 元组 表示多个元素组成的序列 
     ○ 元组 在 Python 开发中,有特定的应用场景     
  • 用于存储 一串 信息,数据 之间使用 , 分隔
  • 元组用 () 定义
  • 元组的 索引 从 0 开始
    索引 就是数据在 元组 中的位置编号

注意:
创建空元组
info_tuple = ()
元组中只包含一个元素时,需要在元素后面添加逗号
info_tuple = (50, )
请输入图片描述

2.2元组常用操作

info.count  info.index

元组和列表之间的转换

  • 使用 list 函数可以把元组转换成列表
    list(元组)
  • 使用 tuple 函数可以把列表转换成元组
    tuple(列表)

03.字典

3.1字典的定义

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

  • 字典同样可以用来 存储多个数据
    ○ 通常用于存储 描述一个 物体 的相关信息

  • 和列表的区别
    ○ 列表 是 有序 的对象集合
    ○ 字典 是 无序 的对象集合

  • 字典用 {} 定义

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

    xiaoming = {"name": "小明",

       "age": 18,
       "gender": True,
       "height": 1.75}
    

请输入图片描述

3.2字典常用操作

这里就不过多介绍主要是删除和增量更新。

04.字符串

4.1字符串的定义

  • 字符串 就是 一串字符,是编程语言中表示文本的数据类型
  • 在 Python 中可以使用 一对双引号 " 或者 一对单引号 ' 定义一个字符串

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

请输入图片描述

4.2字符串的常用操作

1)判断类型-9
请输入图片描述

2)查找和替换-7
请输入图片描述

3)大小写转换-5
请输入图片描述

4)文本对齐-3
请输入图片描述

5)去除空白字符-3
请输入图片描述

6)拆分和连接-5
请输入图片描述

4.3字符串的切片

  • 切片 方法适用于 字符串、列表、元组

     切片 使用 索引值 来限定范围,从一个大的 字符串 中 切出 小的 字符串 
     列表 和 元组 都是 有序 的集合,都能够 通过索引值 获取到对应的数据 
     字典 是一个 无序 的集合,是使用 键值对 保存数据

    请输入图片描述

字符串[开始索引:结束索引:步长]

05.公共方法

5.1Python内置函数

请输入图片描述

注意:
字符串 比较符合以下规则: "0" < "A" < "a"

5.2切片

请输入图片描述

  • 切片 使用 索引值 来限定范围,从一个大的 字符串 中 切出 小的 字符串
  • 列表 和 元组 都是 有序 的集合,都能够 通过索引值 获取到对应的数据
  • 字典 是一个 无序 的集合,是使用 键值对 保存数据

5.3运算符

请输入图片描述

注意:

  • in 在对 字典 操作时,判断的是 字典的键
  • innot in 被称为 成员运算符
    以上为看教学视频摘录的笔记。

版权属于:zfh

本文链接:http://zfhblog.com/index.php/archives/19/



评论已关闭