Некоторые способы срезки строк в Python:
Срез с двумя параметрами. 2 Выражение S[a:b]
возвращает подстроку из b-a символов, начиная с символа c индексом a, то есть до символа с индексом b, не включая его. 2
Если опустить второй параметр (но поставить двоеточие), то срез берётся до конца строки. 2 Например, чтобы удалить из строки первый символ, можно взять срез S[1:]
. 2
Если опустить первый параметр, то срез берётся от начала строки. 2 То есть удалить из строки последний символ можно при помощи среза S[:-1]
. 2
Если опустить оба параметра, то срез возвращает всю строку. 1
Срез с тремя параметрами. 2 Выражение S[a:b:d]
задаёт шаг. 2 При задании значения третьего параметра, равному 2, в срез попадёт каждый второй символ, а если взять значение среза, равное -1, то символы будут идти в обратном порядке. 2