Python高级特性之切片

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lemon_linaa/article/details/89633453

一、Python使用情况:从某个对象中抽取部分值

二、Python可切片对象索引图片表达:

三、Python切片表达式:object[start_index:end_index:step]

①start_index:表示起始索引(包含该起始索引),该参数省略时,表示从‘顶点’开始取值,至于是从‘起点’还是‘终点’取值,由step决定,step为正数则从左往右以‘起点’开始取值,step为负值则从右往左以‘终点’开始取值。

②end_index:表示终止索引(不包含该终止索引),该参数省略时,表示一直取值到‘顶点’,至于取值到‘起点’还是取值到‘终点’,由step决定,step为正数表示一直取值到‘起点’,step为负值表示一直取值到‘终点’。

③step:正负数皆可,正负号决定了‘切取方向’,正表示从左往右取值,负表示从右往左取值;绝对值大小决定了‘切取长度’。该参数省略时,默认为1,表示从左往右以增量为1取值。

四、Python切片示例:

①切取单个值

②切取完整对象

③从左往右切取值

④从右往左取值

⑤连续切片

⑥切片表达式中的三个参数可用计算表达式

⑦对其他对象的切片操作

猜你喜欢

转载自blog.csdn.net/lemon_linaa/article/details/89633453