码迷,mamicode.com
首页 > 编程语言 > 详细

[Tips] python的切片操作

时间:2020-06-10 13:15:54      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:step   lang   默认   ips   取值   一个   lan   pre   反序   

str[start_index:end_index:step]

step:正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。当step省略时,默认为1,即从左往右以步长1取值。“切取方向非常重要!”“切取方向非常重要!”“切取方向非常重要!”,重要的事情说三遍!

start_index:表示起始索引(包含该索引对应值);该参数省略时,表示从对象“端点”开始取值,至于是从“起点”还是从“终点”开始,则由step参数的正负决定,step为正从“起点”开始,为负从“终点”开始。

end_index:表示终止索引(不包含该索引对应值);该参数省略时,表示一直取到数据“端点”,至于是到“起点”还是到“终点”,同样由step参数的正负决定,step为正时直到“终点”,为负时直到“起点”。

例子

将一个字符串反序:

str[::-1]

[Tips] python的切片操作

标签:step   lang   默认   ips   取值   一个   lan   pre   反序   

原文地址:https://www.cnblogs.com/immortalBlog/p/13083989.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!