теория 1к 2с / 08 Встроенные функции
.pdfФункция sum
Возвращает сумму элементов коллекции
|
|
Исходный код |
|
|
Результат |
||
|
|
|
|
|
|
||
|
1 |
a = [1, 2, 3, 4] |
|
|
|
10 |
|
|
2 |
|
|
|
|
20 |
|
|
3 |
res1 = sum(a) |
|
|
|
|
|
|
|
|
|
|
|
||
|
4 |
print(res1) |
|
|
|
|
|
|
|
|
|
|
|
||
|
5 |
|
|
|
|
|
|
|
6 |
res2 = sum(a, 10) |
|
|
|
|
|
|
7 |
print(res2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Второй аргумент отвечает за число к которому будут прибавляться элементы коллекции (по умолчанию 0)
Функция tuple
Преобразует коллекцию в кортеж в случаях когда это возможно
|
|
Исходный код |
|
|
Результат |
||
|
|
|
|
|
|
||
|
1 |
res1 = tuple() |
|
|
|
() |
|
|
2 |
pritn(res1) |
|
|
|
(1, 2, 3) |
|
|
3 |
res2 = tuple([1, 2, 3]) |
|
|
|
('a', 'b', 'c') |
|
|
4 |
print(res2) |
|
|
|
('a', 'b') |
|
|
5 |
res3 = tuple("abc") |
|
|
|
|
|
|
|
|
|
|
|
||
|
6 |
print(res3) |
|
|
|
|
|
|
|
|
|
|
|
||
|
7 |
res4 = tuple({"a": 1, "b": 2}) |
|
|
|
|
|
|
8 |
print(res4) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Функция type
|
|
Возвращает тип указанного объекта |
|||||
|
|
Исходный код |
|
|
Результат |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
1 |
res1 = type(2) |
|
|
|
<class 'int'> |
|
|
2 |
print(res1) |
|
|
|
<class 'float'> |
|
|
3 |
|
|
|
|
<class 'builtin_function_or_method'> |
|
|
4 |
res2 = type(0.5) |
|
|
|
True |
|
|
5 |
print(res2) |
|
|
|
|
|
|
|
|
|
|
|
||
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
res3 = type(abs) |
|
|
|
|
|
|
8 |
print(res3) |
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
10 |
res4 = type(5) == int |
|
|
|
|
|
|
11 |
print(res4) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Функция zip
Позволяет реализовывать одновременное перечисление по нескольким коллекциям
|
Исходный код |
|
|
Результат |
1 |
a = [1, 2, 3, 4] |
1 |
- 5 |
- 1 |
2 |
b = [5, 6, 7, 8, 9, 10] |
2 |
- 6 |
- 2 |
3 |
for i, j, k in zip(a, b, a): |
3 |
- 7 |
- 3 |
4 |
4 |
- 8 |
- 4 |
5print(f"{i} - {j} - {k}")
Перечисление осуществляется до конца самой короткой коллекции
Спасибо за внимание
Список ресурсов
Официальная документация Python (Встроенные функции)