Слайсинг/срезы/сечения
Выделение требуемого объема данных из массива
str = 'Hello World'
SliceStr=str[с какого индекса (включая его): по какой индекс (не включая его): шаг]
SliceStr=str[n:m) с шагом k, по умолчанию k=1
Пример:
strA = 'Hello World'
SliceStr=strA[0: 5] #или SliceStr=strA[0:5:1]
print(SliceStr) #Hello
SliceStr=strA[0:5:2]
print(SliceStr) #Hlo
Можно инвертировать строку или взять символы в обратном порядке с другим шагом
SliceStr=strA[::-1]
print(SliceStr) #dlroW olleH