python中的字符串切片是什么意思呢,下面语句str1[2:4]是什么意思

str1 = u'我是派森' 3
print str1[2:4]

str1[2:4] 意思就是取出str1里 序号在 [2,4) 范围内的元素 


以数组为例   

>>> exp = [1,2,3,4,5]
>>> print exp[2:4]
[3, 4]
>>> print exp[:4]
[1, 2, 3, 4]
>>> print exp[1:]
[2, 3, 4, 5]
>>> print exp[:]
[1, 2, 3, 4, 5]

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-11
代表的是从第3个字符开始,的两个字符
即第三个字符到第四个字符

str1[0] 即第一个字符