python学习|学习记录6

1、python数据分类
数字型:

  • int
  • float
  • bool
  • complex:科学计算使用的
非数字型:
  • 列表
  • 元组
  • 字典
  • 字符串
【python学习|学习记录6】2、所有非数字型变量都支持的公共方法:
  • 都是一个序列
  • 取值[]
  • 遍历for in
  • 计算长度,最大值,最小值,比较,删除
  • 链接+
  • 重复*
  • 切片
3、列表list[]
  • 使用最频繁(像c的数组),存储多个数据:
my_list = ["zhangsan", "lisi", "wangwu"]

注意:python支持列表存多个不同类型的数据,但一般我们都存一样的数据类型
  • 索引:数据在列表中的位置编号,从0开始,注意别越界
    my_list[0] = "zhangsan"

  • 函数和方法:
增加 列表.insert(索引,数据) 在指定位置插入数据
列表.append(数据) 在末尾追加数据
列表.extend(列表2) 将列表2的数据追加到列表
修改 列表[索引]=数据 修改指定索引的数据
列表.remove[数据] 删除第一个出现的指定数据
列表.pop 删除末尾数据
列表.pop[索引] 删除指定索引数据
列表.clear 情况列表
统计 len(列表) 列表长度
列表.count(数据) 数据在列表中出现次数
排序 列表.sort() 升序排序
列表.sort(reverse=True) 降序排序
列表.reverse() 逆序,反序
4、del关键字:将变量在内存中删除,后续代码不能再使用了,日常不建议使用
5、补充
  • 关键字:直接使用
  • 函数:例如len()
  • 方法:通过对象来调用,对象.方法()
6、迭代遍历
for my_name in 列表:
【四个空格】操作
python学习|学习记录6
文章图片

python学习|学习记录6
文章图片

7、tuple元组():与列表类似,但元组数据不能修改,实际开发中可以让元组的数据类型不一样
info_tuple=("zhangsan",18,"wnagwu",0.89)

  • 索引:
info_tuple[0]="zhangsan"

  • 定义一个只含一个元素的元组:
single_tuple=(5,)

  • 方法:
python学习|学习记录6
文章图片

python学习|学习记录6
文章图片

  • 循环遍历:用的很少
python学习|学习记录6
文章图片

python学习|学习记录6
文章图片

8、tuple(列表):将列表转为元组
9、list(元组):将元组转为列表

    推荐阅读