Введение в язык Питон


Строки: - часть 2


>>> word[4] 'Е'

>>> word[0:2] 'Да'

>>> word[2:4] 'Не'

Внимание: в Питоне нельзя непосредственно изменять символы в строке через индексы – это вызовет ошибку интерпретатора. Можно только читать значение символа, что позволяет бы­стро создавать новые строки по частям других:

>>> 'x' + word[1:]#Все символы начиная со 2-го 'хаНет'

>>> 'Не' + word[4]#Только пятый символ 'Нее'

Все индексы начинают отсчёт с начала строки, однако применение отрицательных индексов позволяет вести отсчёт с конца строки:

>>> word[-1] #Последний символ 'т'

>>> word[-2] #Предпоследний символ 'е'

>>> word[-2:] # Два последних символа 'ет`

>>> word[:-2] #Все, кроме 2-х последних символов 'ДаН'

Представим, как работают индексы:

Д

а

Н

е

т

0

1

2

3

4

-5

-4

-3

-2

-1

Если вы задаёте индексы, будте внимательны к этим важным деталям. Кроме того, если вы напишете word[:-100], то индекс будет урезан до -5(то есть выведена вся строка), но если вы укажите несуществующий элемент в качестве индекса 1-го символа word[-100], то будет выдана ошибка.

Полезный совет: функция len(строка) возвращает длину переданной строки

>>>len(word) 5




Начало  Назад  Вперед



Книжный магазин