学习记录6

1、python数据分类

数字型:

  • int
  • float
  • bool
  • complex:科学计算使用的

非数字型:

  • 列表
  • 元组
  • 字典
  • 字符串

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 列表:

【四个空格】操作

学习记录6_第1张图片

学习记录6_第2张图片 

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

info_tuple=("zhangsan",18,"wnagwu",0.89)
  • 索引:
info_tuple[0]="zhangsan"
  • 定义一个只含一个元素的元组:
single_tuple=(5,)
  • 方法:

学习记录6_第3张图片

 学习记录6_第4张图片

  •  循环遍历:用的很少

学习记录6_第5张图片

学习记录6_第6张图片 

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

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

你可能感兴趣的:(python学习,python)