python mp4 切片_Python强大的切片操作

在Python中,今天学习了其切片操作,切片操作使我们取数据方便了很多,先解释一下Python的切片操作:切片操作包含三个参数[x:y:z],其中,x表示切片的起始位置,为空则表示从字符串的起始位置开始;y表示切片的结束为止,为空则表示字符串的末位(最后一个字符结束的位置)。z表示步长,即切片时指针移动的距离,默认值为1,如果设z为2,则会每间隔一个字符取一次,以此类推。

然而用起来的方式也有很多,今天做了一个小小的练习。

首先我们声明一个字符串s='abcde',跟其他语言比较相似,字符串s中'a'所对应的下标为0,'b'对应的下标为1,'e'对应的则是4.反过来,'e'对应的下标也是-1,'d'对应的下标为-2,以此类推。

>>> s = 'abcde'

操作一:取字符串'ab'

>>> s[0:2]

'ab'或者:

>>> s[:2]

'ab'反过来取:

>>> s[-5:-3]

'ab'或者:

>>> s[:-3]

'ab'

操作二:取整个字符串'abcde'

>>> s

'abcde'或者:

>>> s[:]

'abcde'

操作三:间隔取字符串'ace'

>>> s[::2]

'ace'

操作四:反向取'edcba'

>>> s[::-1]

'edcba'

操作五:取单个字符

>>> s[0]

'a'

>>> s[3]

'd' 看,Python切片操作是不是很强大,也很方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值