理解字符串的分片和索引

本文详细介绍了Python中字符串的分片和索引操作,特别是负数分片的概念。通过实例代码`name=Mynameishappy`,解释了如何使用正数和负数索引,如`name[0]`获取首字符M,`name[-4]`获取倒数第四字符a,以及`name[:-4]`截取到倒数第五个字符。借助图表,帮助读者清晰理解字符串负数分片的计算方式,即从最后一个字符开始,以-1递减计数。
摘要由CSDN通过智能技术生成

今天终于把python的分片和索引算是彻底弄明白了,在此记录分享一下!

字符串的分片和索引可以通过string[x] 进行操作,,字符串的分片(slice)实际上可以看作是你从字符串找出来你要截取的的东西,复制出你要的长度,存储在另一个地方,而不会对字符串这个源文件改动。分片获得的每个字符串可以看做源字符串的的一个副本。

想必大家对字符串的正数分片都很容易理解。大多数同志对字符串负数的分片很难理解。

我们一起来对照下面的代码和图表进行分析:

name = 'My name is happy'
print(name[0])    # M
print(name[-4])   # a
print(name[:-4])  # My name is h

有了这个图以后大家对字符串的负数的分片再也不会出错了

字符串的负数分片是最后一个字符开始且从-1开始进行计算

 

本人博客原文连接:理解字符串的分片和索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值