一、字符串
了解下标
下标又称作索引,也就是编号。
下标使用方法
下标从0开始的编号
方法:字符串[下标] -----> name[下标]
了解切片
切片是Python中一个强大的功能,它允许我们通过指定开始和结 束的索引来提取字符串的一部分。
切片的使用
注意:切片取值 前包后不包。
字符串常用操作
1. 字符串拼接: 使用加号 (+) 来连接两个字符串
2. 查找子字符串: 使用 find()
可以查找子字符串在父字符串中的位置(返回下标)。如果找不 到子字符串,find() 返回 -1。
3. 字符串替换: 使用 replace() 方法来替换字符串中的子字符串
4. 字符串分割: 使用 split() 方法根据指定的分隔符将字符串分割成子字符串列表
5.总结
二、列表
列表(List)是一种有序的、可变的数据结构,它用于存储一组 元素。列表是Python中最常用的数据类型之一,list是一种有序的集合,支持下标切片操作,在python中应用很广泛。
三种简单的数据类型:数值、字符串、布尔型
四种复杂的数据类型:列表、元组、集合、字典
列表的定义
在Python中,列表是一种数据类型,可以存储多个数据(可以是 任何类型的数据,如整数、字符串、其他列表等)
列表的查询
列表可以使用下标和切片操作,获取其中的数据
根据元素查找下标:index( ),注意:在列表中没有find函数的使用
拓展:列表可以使用in运算符来检查元素是否存在
元素的增加
append(元素):在列表的末尾添加一个元素。
insert(下标, 元素):在指定的位置插入一个元素
元素的删除
remove(元素):删除列表中第一个匹配的元素。
pop(下标):删除并返回指定位置的元素。如果没有指定索引,则默认删除最后一个元素。
del语句:根据索引删除指定位置的元素。
元素的修改
直接对列表中的某个位置赋值即可修改该位置的元素
总结列表的特点
可变性:Python列表是可变的,这意味着你可以更改、添加或删除列表中的元素
有序性:在Python中,列表是有序的。这意味着列表中的元素按照它们被添加的顺序存储
嵌套性:列表可以包含其他列表作为元素,形成嵌套列表(或称二维或多维列表)
与for循环兼容:Python的for循环可以遍历列表中的所有元素
可与数学运算符交互:大多数数学运算符(如+,-*,等)都可以在列表上使用,可以进行合并、删除或重复操作
列表常用操作
三、元组
元组(tuple): 元组本身是不可变数据类型,元组元素不能进行 修改,元组内元素可以是任何数据类型,除此以外和列表没有任何区别,故又称为只读列表。
作用
可以一次性存储多个永不修改的数据。
元组的定义
元组的查询
元组的方法(元组没有列表中的增、删、改的操作,只有查的操作) 除此以外也支持下标,切片,结合for循环使用
元组的特点
不可变的数据类型;
有序的数据类型;
支持索引和切片;
可以通过 for 和 while 循环来查元素;
可以存储任意的数据类型。