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

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]

谢谢指正!

你可能感兴趣的:(字符串,python)