首页 > 解决方案 > 从 python str1[0 : -1 : 2] 中的 str1 变量打印时这意味着什么以及它是如何工作的

问题描述

str1 = ‘This is Pyhton’
print ("Slice of String : ", str1[1 : 4 : 1])
print ("Slice of String : ", str1[0 : -1 : 2])

标签: pythonpython-3.x

解决方案


这是一个数组切片。它的意思是

str1[start:stop:step]

取材str1[1 : 4 : 1],从人物定位开始1,不走过去4,循序渐进1

print ("Slice of String : ", str1[0 : -1 : 2])

表示从位置字符0(第一个字符)开始,不超过最后一个字符(位置-1是循环后的最后一个字符),逐步2

Position:  0    1    2   3   4   5  6  7  8   9   10  11  12  13
String:    T    h    i   s       i  s     P   y   h   t   o   n
Position:  -14 -13  -12 -11 -10 -9 -8 -7 -6  -5  -4  -3  -2  -1

推荐阅读