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



Pdf көрінісі
бет66/84
Дата09.04.2024
өлшемі5.16 Mb.
#498146
түріМетодическое пособие
1   ...   62   63   64   65   66   67   68   69   ...   84
PYTHON

ПРОГРАММИРОВАНИЕ 
99 
В содержание
 
Рис. 110. Результат работы программы 
Опишем основные операции над кортежами, допустимые в языке Python (табл. 20). 
Таблица 20 
Операции над кортежами 
 
Оператор 
Описание 
Пример 

Сложение (конкатенация) 
c1=(1,2,3) 
c2=(2,3,4) 
c3=с1+с2 

Умножение кортежа на число. Оператор 
создаёт несколько копий кортежа, формат 
оператора: 
с*n 
или 
n*с
, где 
с 
— это 
строка, а 

— натуральное число 
c1=(1,2,3) 
c2=cor1*3 
in 
Оператор принадлежности, который воз- 
вращает 
True
, если элемент входит в 
строку, и 
False
, если нет 
nams=(«Irina","Marina") 
s="Irina" 
if in nams: 
print("В вашем 
классе есть ",s) 
 
Для перебора элементов кортежа можно использовать такие стандартные циклы, как 
for 
и while. 
Пример 4 
nams=("Irina", "Marina", "Olga") 
for in nams: 
print("В вашем классе есть ",s) 
Результат работы программы представлен на рис.111. 


ПРОГРАММИРОВАНИЕ 
100 
В содержание
 
Рис. 111. Результат работы программы 
Кортежи могут быть сложного вида, т. е. в своём составе содержать другие кортежи в 
качестве элементов. Например: 
сor=(1,2,(3, 4),(5, 6, 7)) 
В состав данного кортежа cor входят ещё два кортежа. Для доступа к элементам тако- 
го сложного кортежа используются вложенные индексы. 
Пример 5 
cor=(1,2,(3, 4),(5, 6, 7)) 
print(cor[2]) 
print(cor[2][0]) 
Результат работы программы представлен на рисунке 112. 
Рис. 112. Результат работы программы 
Опишем основные функции языка Python для работы с кортежами (табл. 21). По сути 
они совпадают с ранее описанными функциями для работы со списками. 




Достарыңызбен бөлісу:
1   ...   62   63   64   65   66   67   68   69   ...   84




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

    Басты бет