Методическое пособие под ред. С. Г. Григорьева Москва, 021 программирование в



Pdf көрінісі
бет56/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   52   53   54   55   56   57   58   59   ...   84
PYTHON







Индекс 






Отрицательный 
индекс 
–6 
–5 
–4 
–3 
–2 
–1 
 
Важно! 
Следует обратить внимание на то, что строки в языке Python, в отличие от 
списков, являются неизменяемыми! 
 
После того как строка будет создана, её нельзя будет изменить, т. е. все операции над 
строками производятся путём создания новых строк. Например, нельзя изменить отдель- 
ный символ строки: обращение s[3]=′x′ вызовет ошибку. 
Так же, как и для списков, для строк в языке Python доступны различные срезы. Фор- 
мат среза строки схож с форматом среза списка: 
str[начало:конец:шаг]
, где: 
начало 
указывает, с какого элемента нужно начать (по умолчанию равно 0); 
конец 
указывает, по какой элемент берутся элементы (по умолчанию равен длине 
списка); 
шаг 
определяет, с каким шагом берутся элементы, например каждый второй или тре- 
тий (по умолчанию каждый первый). 
Приведём примеры работы со срезами строк. 


ПРОГРАММИРОВАНИЕ 
85 
В содержание
 
Пример 1 
word=′strength′ 
print(word[4:6]) 
Выводит на экран 2 символа. 
Результаты работы программы представлен на рисунке 95. 
Рис. 95. Результат работы программы 
Пример 2 
word=′strength′ 
print(word[:2]) 
Выводит на экран 2 символа. 
Результат работы программы представлен на рисунке 96. 
Рис. 96. Результат работы программы 
Рассмотрим основные операции над строками, разрешённые в языке Python 
(табл. 17). 
Таблица 17 
Операции над строками в Python 


Достарыңызбен бөлісу:
1   ...   52   53   54   55   56   57   58   59   ...   84




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет