Обрезка строки в python

Кто-то дал мне синтаксис для усечения строки следующим образом:

string = "My Text String"

print string [0:3] # This is just an example

Я не уверен, как это называется (синтаксис string[0:3]), поэтому мне было трудно найти его в Интернете и понять, как это работает. Пока я думаю, что это работает так:

  • string[0:3] # возвращает первые 3 символа строки
  • string[0:-3] # возвращает последние 3 символа строки
  • string[3:-3] # кажется, обрезаются первые 3 символа и последние 3 символа
  • string[1:0] # я возвращаю 2 одинарные кавычки....не уверен, что это делает
  • string[ -1:1] # то же, что и в предыдущем

В любом случае, есть еще несколько примеров, которые я могу добавить, но я хочу сказать, что я новичок в этой функциональности, и мне интересно, как она называется и где я можно найти дополнительную информацию об этом. Я уверен, что мне просто не хватает хорошей ссылки где-то.

Спасибо за любые предложения, Майк

16
задан Mike 5 April 2012 в 18:57
поделиться