Python教程

Python基础——容器

本文主要是介绍Python基础——容器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

字符串

定义

  

使用引号引起来的内容就是字符串

语法

  • 单引号
  • 双引号
  • 三引号

下标(索引)

 

字符在字符串中的编号, 位置关系

从左到右

  • 最常用的编号方式
  • 从 0 开始
  • 从-1 开始的
  • 可以通过下标获取具体对应位置的字符

从右到左

作用

语法

  

  • 字符串[下标]
  • 获取字符串中多个字符的

切片

作用

语法

  

  • 字符串[开始下标:结束下标:步长]

• 步长不写默认是 1

• 结束位置下标不能取到

应用

  

  • 字符串的逆序

• 字符串[::-1]

查找下标(查找字符串)

  

字符串.find(要查找的内容)

返回

  • 找到返回下标
  • 没有找到返回 -1

替换

  

字符串.replace(要替换的内容, 替换为什么的内容, 替换次数)

替换次数不写,默认全部替换

会返回一个新的字符串,不会改变原来的字符串

分割(拆分)

  

字符串.split(分隔符,分割的次数)

  • 分隔符不写,默认按照空白字符分割

• 空格  \n  \t

  • 分割次数不写,默认全部分割
  • 得到的数据是列表

连接

  

字符串.join(列表)

  • 将列表中的字符串按照前边的字符串进行拼接
  • 注意点:

• 列表中的内容必须都是字符串

列表 list

概念

列表中可以存储多个数据

列表的数据可以是不同类型的

数据之间使用 逗号隔开

使用 []   

定义

类实例化对象

  • 变量 =  list()
  • 变量 = list(容器)

• 如果容器是字符串,会将字符串的每个字符作为一个数据添加到列表中

直接使用 []

  

  • 变量 = []
  • 变量 = [数据值, 数据值, ...]

查询

获取具体的一个数据值

 

  • 列表[下标]
  • 切片

获取多个数据值

求长度(数据的个数)

 

  • len(列表)

统计数据值出现的次数

 

  • 列表.count(数据值)

• 返回出现的次数

查找,找下标

 

  • 列表.index(数据值)

• 找到返回 下标

• 没有找到报错

添加

尾部添加

 

  • 列表.append(数据)

在原列表中进行操作,返回 None

删除

根据下标删除

 

  • 列表.pop(下标)

• 下标可以不写,默认删除最后一个数据元素

• 如果书写的下标不存在,会报错

• 返回

• 返回删除的数据

修改

 

变量[下标] = 数据值

排序

 

列表.sort()  升序

列表.sort(reverse=True)  降序

返回 None

倒置, 反转, 逆置

 

切片

  • 列表[::-1]

• 不会修改原列表

• 得到一个新列表

列表.reverse()

  • 直接修改原列表
  • 返回 None

元组 tuple

概念

元组可以存放多个数据

元组中的数据可以是任意类型

元组中的数据不能被修改

 

定义

变量 = tuple()

变量 = tuple(字符串/列表)

变量 = (数据值, 数据值, ...)

 

定义一个数据的元组,数据之后需要逗号

 

  • 变量 = (数据值,)
  • 统计所有数据的个数,求长度
  • 元组[下标]
  • 键(key)可以是字符串,数字
  • 值(value)可以是任意类型

查询

len()

count()

index()

下标和切片

访问指定位置的数据

字典  dict

概念

字典中存储的是键值对

一个键值对是一个数据

一个字典中的键不能重复

定义

 

变量 = dict()

变量 = {}

变量 = {键:值,键: 值,...}

 

添加

 

字典[key] = 数据值

修改

 

字典[key] = 数据值

访问

 

字典[key]

  • 不存在会报错

字典.get(key)

 

  • 存在返回 对应 值
  • 不存在 返回 None

删除

字典.pop(键)

 

遍历

遍历键

  • for  变量 in 字典.keys():      pass
  • for 变量 in 字典:      pass
  • for  变量 in  字典.values():      pass
  • for  变量1, 变量2 in 字典.items():        pass

遍历值

遍历键值对

这篇关于Python基础——容器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!