python基础(03字符串+列表+元组)

一、字符串

了解下标

下标又称作索引,也就是编号。

下标使用方法

下标从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 循环来查元素;

可以存储任意的数据类型。

四、思维导图

五、练习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值