Python基础——容器
2022/7/25 1:55:23
本文主要是介绍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基础——容器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享