python之切片和下标
1、字符串下标的使用
在python中字符串的下标是从0开始的,
假设有字符串name="zhang",在内存中的实际存储如下图:
那么我们想取出部门字符,可以通过下标的方法。
例如:
name="zhang"
print(name[0])
print(name[1])
print(name[2])
print(name[3])
print(name[4])



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]: ''


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