Python入门——切片操作

1.切片

简化了指定索引范围的操作

#以list为例,切片以后还是list(tuple同理)
#例:
L=[1,2,3,4,5]
L[0:3]  #取出0~2(小于3)之间的元素
L[:3]  #若第一个索引为0,可省
L[1:3]  #指定索引范围
L[:]  #全部索引
L[::2}  #第三个参数,指的是每N个元素取一个元素,如例中为N=2,则每两个元素取一个

2.倒序切片

包含起始索引,不包含结束索引(?)

#例:
L=['a','b','c','d']
L[-2:]  #输出 ['c','d']
L[:-2]  #输出 ['a','b']
L[-3:-1]  #输出 ['b','c']
L[-4:-1:2]  #输出 ['a','c']

3.对字符串切片

与前两种相似,字符串切片完还是字符串,字符串中每个元素就是一个字符

#例:
#str.upper(),字符串大写
#str.lower(),字符串小写
print 'abcdef'[:3].upper()
print 'ABCDEF'[::2].lower()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值