Пример | Описание |
---|---|
|
Обращение по индексуВсе символы в строке имеют свой порядковый номер(индекс). Первый символ имеет индекс 0, второй символ - индекс 1, третий - индекс 2 и т.д. Зная индекс, вы можете обратиться к символу строки при помощи операции взятия индекса S[index]. Если обратиться к несуществующему индексу, вызовется исключение IndexError. |
|
Обратная индексацияВ Python существует обратная нумерация. Согласно ей, последний символ имеет индекс "-1", предпоследний символ имеет индекс "-2" и т.д. Операция взятия индекса S[index] такая же. Если обратиться к несуществующему индексу, вызовется исключение IndexError. |
|
Строка - неизменяемый объектЕсли попробовать присвоить значение по индексу (попытаться изменить букву в строке), получите исключение TypeError. |
|
Взятие среза индексовДанная операция предназначена для взятия нескольких символов строки S. Правило записи S[x:y], где х - символ, начиная с которого будет браться срез, y - символ, по который будет браться срез невключительно. |
|
Взятие среза индексов 2Взятие среза S[x:y].Если оставить пустым значение у, возмется срез с индекса х и по конец строки. Если оставить пустым значение х, возмется срез с начала строки и по индекс у невключительно. Если оставить пустым значение оба значения х и у, возмется вся строка от начала до конца(копия строки). |
|
Взятие среза индексов с шагомВзятие среза с шагом S[x:y:k].Будут браться все символы с индекса х по индекс y невключительно через k позиций |
Найти сумму первой и последней цифр произвольного целого положительного числа.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
10265
79 5 |
6
16 10 |