python--字符串 列表

本文介绍了Python中的字符串和列表操作,包括输入输出、切片、查找、计数、替换、分割、去除空白字符等字符串操作,以及列表的新增、修改、删除、查询、排序、翻转和循环取值等方法。

1)输入输出

2)切片

如何获取上面字符串中的单个字符k? 抛出下标索引:好比超市中存储柜的编号,通过这个编号就能找到相应的存储空间

如何获取最后一个元素? 思路:通过索引找到对应的值

适用范围

字符串、列表、元组都支持切片操作

切片的语法

取前三个字符

 取全部字符

 每隔一个字符取一个(aceg)

 从右边开始到左边每隔一个字符取一个(geca)

 起始位置和结束位置和步长要保存一个方向,步长为负则是从右到左

字符串的常见操作

 1)查找:find()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1

 查找index()
检测字符是否包含在字符串中,如果是返回开始的索引值,否则报错

 查询数量:count()

返回字符在字符串里面出现的次数

 替换:replace()

 分割:split()

以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串

 去除两边字符串:strip()

删除mystr字符串两端的空白字符

 python列表

1)列表的相关操作

 2)列表的新增

append, extend, insert

append新增数据 新增字符串

 3)extend新增数据字符串

 extend和append区别

append的最终列表中添加的是一个元素,extend的最终列表中显示的是追加的多个元素

4)insert指定对应新增

 列表的修改

1)索引修改

3)列表的删除

del:根据下标进行删除

pop:删除最后一个元素

remove:根据元素的值进行删除

列表的询

index, count

index查询列表中的元素,如果存在就返回给元素的索引,不存在就报错

 count查询列表中的元素的个数

 列表的排序  sort

sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。

reverse方法是将list反转

reverse 翻转

 列表的循环取值

for循环

列表的嵌套

类似while循环的嵌套,列表也是支持嵌套的

 1:利用下标索引取出 河北科技大学

2:删除 河北大学

3:插入 河北农业大学

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值