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

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

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

Функция input

Запрашивает ввод данных у пользователя и возвращает результат в виде строки

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

res1 = input()

 

 

 

'Text'

 

 

2

print(res1)

 

 

 

'123'

 

 

3

res2 = input("Enter data: ")

 

 

 

 

 

 

 

 

 

 

 

 

4

print(res2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Текст указанный в результате был введен на клавиатуре после вызова данной функции

Функция int

Используется для преобразования различных типов данных в целое число

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

res1 = int()

 

 

 

0

 

 

2

print(res1)

 

 

 

2

 

 

3

res2 = int(2.5)

 

 

 

125

 

 

4

print(res2)

 

 

 

255

 

 

5

res3 = int("125")

 

 

 

 

 

 

 

 

 

 

 

 

6

print(res3)

 

 

 

 

 

 

 

 

 

 

 

 

7

# Преобразование из других

 

 

 

 

 

 

8

# систем счисления

 

 

 

 

 

 

9

res4 = int("FF", base=16)

 

 

 

 

 

 

10

print(res4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция len

Возвращает размер коллекции

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

a = [1, 2, 3, 4]

 

 

 

4

 

 

2

b = {"a": 1, "b": 2}

 

 

 

2

 

 

3

print(len(a))

 

 

 

 

 

 

 

 

 

 

 

 

4

print(len(b))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция list

Преобразует коллекцию в список в случаях когда это возможно

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

res1 = list()

 

 

 

[]

 

 

2

pritn(res1)

 

 

 

[1, 2, 3]

 

 

3

res2 = list((1, 2, 3))

 

 

 

['a', 'b', 'c']

 

 

4

print(res2)

 

 

 

['a', 'b']

 

 

5

res3 = list("abc")

 

 

 

 

 

 

 

 

 

 

 

 

6

print(res3)

 

 

 

 

 

 

 

 

 

 

 

 

7

res4 = list({"a": 1, "b": 2})

 

 

 

 

 

 

8

print(res4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция map

Применяет указанную функцию к элементам коллекции (или нескольких коллекций)

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

a = [1, 2, 3]

 

 

 

[1, 4, 9]

 

 

2

b = [4, 5 ,6]

 

 

 

[5, 7, 9]

 

 

3

m = map(lambda: x: x**2, a)

 

 

 

 

 

 

 

 

 

 

 

 

4

res1 = list(m)

 

 

 

 

 

 

 

 

 

 

 

 

5

print(res1)

 

 

 

 

 

 

6

m = map(lambda x1, x2: x1 + x2, a, b)

 

 

 

 

 

 

7

 

 

 

 

 

 

8

res2 = list(m)

 

 

 

 

 

 

9

print(res2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция map возвращает объект map с которым можно работать непосредственно в цикле, либо преобразовать его к списку или кортежу

Функции min и max

Используются для нахождения минимума или максимума коллекции,

соответственно

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

a = [1, 2, -3, 0, -5, 6]

 

 

 

-5

 

 

2

 

 

 

 

0

 

 

3

res1 = min(a)

 

 

 

 

 

 

 

 

 

 

 

 

4

print(res1)

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

6

res2 = min(a, key=abs)

 

 

 

 

 

 

7

print(res2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аргумент key используется для указания функции которая будет

применяться к каждому элементу коллекции перед сравнением

Функция print

 

 

Используется для вывода значений на экран

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

print(1)

 

 

 

1

 

 

2

print(1, 2, 3)

 

 

 

1 2 3

 

 

3

print(1, 2, 3, sep=", ")

 

 

 

1, 2, 3

 

 

4

print(1, 2, 3, sep=", ", end=".\n")

 

 

 

1, 2, 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аргумент sep отвечает за разделитель между выводимыми на экран значениями, а аргумент end - за завершающую последовательность

символов

Функция round

Используется для округления чисел с плавающей точкой с учетом правил математики

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

res1 = round(4.576345)

 

 

 

5

 

 

2

pritn(res1)

 

 

 

4.58

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

res2 = round(4.576345, 2)

 

 

 

 

 

 

 

 

 

 

 

 

5

print(res2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция sorted

Используется для сортировки элементов коллекции

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

a = [1, 2, -3, 0, -5, 6]

 

 

 

[-5, -3, 0, 1, 2, 6]

 

 

2

 

 

 

 

[0, 1, 2, -3, -5, 6]

 

 

3

res1 = sorted(a)

 

 

 

[6, -5, -3, 2, 1, 0]

 

 

4

print(res1)

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

res2 = sorted(a, key=abs)

 

 

 

 

 

 

7

print(res2)

 

 

 

 

 

 

8

 

 

 

 

 

 

 

9

res3 = sorted(a,

 

 

 

 

 

 

10

key=abs,

 

 

 

 

 

 

11

reverse=True)

 

 

 

 

 

 

12

print(res3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Функция str

Используется для преобразования любого объекта к его строковому представлению

 

 

Исходный код

 

 

Результат

 

 

 

 

 

 

 

1

res1 = str(1.5)

 

 

 

'1.5'

 

 

2

print(res1)

 

 

 

'[1, 2]'

 

 

3

 

 

 

 

'<built-in function abs>'

 

 

4

res2 = str([1, 2])

 

 

 

 

 

 

 

 

 

 

 

 

5

print(res2)

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

7

res3 = str(abs)

 

 

 

 

 

 

8

print(res3)