python之切片和下标

2025-10-27 01:25:53

1、字符串下标的使用

在python中字符串的下标是从0开始的,

假设有字符串name="zhang",在内存中的实际存储如下图:

那么我们想取出部门字符,可以通过下标的方法。

例如:

  name="zhang"

    print(name[0])

  print(name[1])

  print(name[2])

  print(name[3])

  print(name[4])

python之切片和下标

python之切片和下标

python之切片和下标

2、切片

切片的语法:[起始:结束:步长]

ps:选取的区间属于左闭右开型,即从“起始”位开始,到”结束“位的前一位结束(注意:不包含结束位本身)In [1]: name="zhang"

In [2]: name[0:2]

Out[2]: 'zh'

In [3]: name[0:4]

Out[3]: 'zhan'

In [4]: name[0:5]

Out[4]: 'zhang'

In [5]: name[1:5]

Out[5]: 'hang'

In [6]: name[1:]

Out[6]: 'hang'

In [7]: name[1:-1]

Out[7]: 'han'

In [8]: name[:3]

Out[8]: 'zha'

In [9]: name[::2]

Out[9]: 'zag'

In [10]: name[::-2]

Out[10]: 'gaz'

In [11]: name[4:1:-2]

Out[11]: 'ga'

In [12]: name[4:1:2]

Out[12]: ''

python之切片和下标

python之切片和下标

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢