Python使用中括号方式截取字符串

原创
2013/03/28 10:19
阅读数 2.7K
s='asdfasfasfasfasfsfasfasf'
print s[1:3];

实际上,这两行代码执行结果会是sd

我最开始以为,会执行为"从Index为1的地方开始,截取3个"

但是刚刚测试了下

应该是"从Index为1的地方开始截取,截取到Index为3的地方"

所以

print s[x,y]


这里输出应该为s的x到y,而不是s的从x开始的y个

自己的一点小小的错误,特此记录

##########经@Damian 的提醒!发现我还是失误了!

应该是

s[x:y-1]

谢谢指正!

展开阅读全文
打赏
0
1 收藏
分享
加载中
伊藤熊吉博主

引用来自“Damian”的评论

x到y-1

万分感谢!
2013/03/28 15:36
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
打赏
2 评论
1 收藏
0
分享
返回顶部
顶部