先看如下的代码及运行结果:
可以发现,有如下图所示的规律:
:两边分别代表字符串的分割的起始和结束位置。name[11:14]表示截取编号从第11个字符开始到位置为14但不包括第14个字符结束。用数学表示就是[11,14)
同理,name[5:]代表从编号5开始的字符到结束的字符串分片。
name[:5]表示编号从0开始的字符到编号为5但不包含5的字符分片。
一个方便记忆的小方法是,只要把结束位置想象成开区间即可。
学习python的笔记17--string的分片
最新推荐文章于 2023-03-05 10:56:47 发布