Слайсинг/срезы/сечения

Слайсинг/срезы/сечения

Выделение требуемого объема данных из массива

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *