Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

теория 1к 2с / 08 Встроенные функции

.pdf
Скачиваний:
10
Добавлен:
20.06.2023
Размер:
639.48 Кб
Скачать

Функция 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 (Встроенные функции)