Python基础——切片

本文详细介绍了Python中的切片操作,包括字符串、列表的切片,以及序列切片的使用,包括起始、结束和步长参数的设置。同时,提到了反转序列的方法,如使用切片的负步长和`reversed()`函数。
摘要由CSDN通过智能技术生成

切片相当于从字符串中把其“切”出来了,但是不影响原来字符串的完整性;(可以理解为将字符复制一份出来了)

索引值都是从0开始的。

一、字符串切片

举例:str = 'study python'

(1)a = str[1:]       #得到从1号到最末尾的字符,这是最后那个序号不用写。

结果:‘tudy python’

(2)b = str[:]         #得到所有字符

结果:‘study python’

(3)c = str[:10]     #得到从第一个到10号之前的字符

结果:‘study pyth’

(4)d= str[2:9]     #得到从序号2到序号8的字符;包括开头,但不包括结尾

结果:'udy pyt'

总结:在获取切片的时候,如果冒号前面不写数字,则表示从字符串的第一个开始(包括第一个);

如果冒号后面的序号不写,则表示到字符串的最末一个字符结束(包括最后一个)

str[:10] 和 str[0:10] 的效果是一样的。

 

二、列表的切片

列表的索引也是从0开始的。

举例 a = ['2', 3, 'www.baidu.com']

(1)a[2][4:9]   #可以对列表元素做2次切片

结果:&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值