Очень интересной является операция среза строки. Ее формат следующий: [<start>:<end>:<step>] Интересна она хотя бы даже тем, что все три параметра являются необязательными. Например, если не указан параметр <start>, то по умолчанию будет использовано значение 0. Если не указан параметр <end>, то будет возвращен фрагмент до конца строки. И, если не указан <step>, будет использоваться шаг 1. В качестве всех трех параметров можно указать отрицательные значения. >>> s = "Hello" >>> s[:] # Фрагмент от позиции 0 до конца строки 'Hello' >>> s[:-1:) # Отрезаем последний символ строки 'Hell' >>> s[1::2] # Начиная с позиции 1 до конца строки, шаг 2 'el' >>> s [1::] # Отрезаем первый символ 'ello' Поэкспериментируйте с операцией среза - я уверен, что вам она понравится.