@@ -65,8 +65,8 @@ print(part[0:2]) # => 12
6565``` python
6666value = ' Hexlet'
6767
68- value[3 :] # => let # С 3 символа до конца
69- value[:3 ] # => Hex # От начала до 3 символа
68+ print ( value[3 :]) # => let # С 3 символа до конца
69+ print ( value[:3 ]) # => Hex # От начала до 3 символа
7070```
7171
7272Если не указать границу, Python сам подставит нужное значение: начало строки или её конец.
@@ -78,15 +78,15 @@ Python позволяет считать не только слева напра
7878``` python
7979value = ' Hexlet'
8080
81- value[- 1 ] # => t # Последний символ
82- value[3 :- 1 ] # => le # От 3 до предпоследнего
83- value[- 5 :3 ] # => ex # С 1 до 2
81+ print ( value[- 1 ]) # => t # Последний символ
82+ print ( value[3 :- 1 ]) # => le # От 3 до предпоследнего
83+ print ( value[- 5 :3 ]) # => ex # С 1 до 2
8484```
8585Индекс ` -1 ` в этом случае соответствует последнему символу в строке. Поэтому здесь мы видим разный результат:
8686
8787``` python
88- value[3 :- 1 ] # => let
89- value[3 :] # => le
88+ print ( value[3 :- 1 ]) # => le
89+ print ( value[3 :]) # => let
9090```
9191
9292Это удобно, когда заранее неизвестна длина строки, но нужно взять «хвост» или «середину» строки относительно конца.
@@ -98,7 +98,7 @@ value[3:] # => le
9898``` python
9999value = ' Hexlet'
100100
101- value[1 :5 :2 ] # => el
101+ print ( value[1 :5 :2 ]) # => el
102102# Индексы 1, 3 → символы e, l
103103```
104104
@@ -110,8 +110,8 @@ value[1:5:2] # => el
110110Можно комбинировать с открытыми границами:
111111
112112``` python
113- value[:5 :2 ] # => Hxe
114- value[1 ::2 ] # => elt
113+ print ( value[:5 :2 ]) # => Hxe
114+ print ( value[1 ::2 ]) # => elt
115115```
116116
117117## 🔄 Переворот строки
@@ -121,7 +121,7 @@ value[1::2] # => elt
121121``` python
122122value = ' Hexlet'
123123
124- value[::- 1 ] # => telxeH
124+ print ( value[::- 1 ]) # => telxeH
125125```
126126
127127Это полностью переворачивает строку — с конца к началу. Очень удобно и лаконично.
@@ -133,7 +133,7 @@ value[::-1] # => telxeH
133133``` python
134134value = ' Hexlet'
135135
136- value[4 :1 :- 1 ] # => elx
136+ print ( value[4 :1 :- 1 ]) # => elx
137137# Индексы: 4, 3, 2 → e, l, x
138138```
139139
0 commit comments