Python Built-is Functions Flashcards

(63 cards)

1
Q

Повертає модуль числа (absolute value).

A

abs()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Перевіряє усі елементи на True/False.

A

all()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Повертає True, якщо хоч один елемент ітератора True.

A

any()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Полегшує збереження та передачу даних, які містять спеціальні символи.

A

ascii()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Перетворює ціле число в бінарний рядок (binary string).

A

bin()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Повертає або перетворює у логічне значення (boolean value).

A

bool()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Зупиняє виконання програми та відкриває інтерактивний режим відладки (debugger).

Пошук помилок.

A

breakpoint()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Повертає True, якщо переданий обʼєкт може бути викликаний.

A

callable()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Перетворює числове значення у символ Unicode.

A

chr()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Фільтрує задану послідовність, перевіряє кожен елемент на True чи False.

A

filter()

filter(function, iterable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Декоратор, який використовується для створення методу класу.

Використовується, коли метод працює з класом, а не з окремими об’єктами.

A

classmethod()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Для роботи з числами, які містять уявну частину.

A

complex()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Використовується для видалення атрибута.

A

delattr()

delattr(object, name)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Створює словник.

A

dict()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Використовується для одночасного отримання частки та остачі.

A

divmod()

divmod(a, b) —> (a//b, a%b)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Лічильник ітерабельного обʼєкту.

A

enumerate()

enumerate(iterable, start=0)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Повертає список атрибутів і методів будь-якого об’єкта.

A

dir()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Використовуються для виконання коду, переданого у вигляді рядка.

2 functions

A

eval(), exec()

eval(expression)
exec(code, globals=None, locals=None)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Повертає число з комою з числа або рядка.

A

float()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Працює аналогічно f” “-рядкам.

A

format()

print(“Text {}”.format(variable))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Створення незмінної множини.

A

frozenset()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Повертає список усіх глобальних змінних.

Використовується з eval() та exec() для контролю оточення виконання.

A

globals()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Приймає введені користувачем дані як рядок.

A

input()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Перетворює число в десяткове.

A

int()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Дозволяє отримати значення атрибута за імʼям.
getattr() ## Footnote getattr(object, name, default)
10
Перевірка наявності атрибута.
hasattr() ## Footnote hasattr(object, name) --> True/False
10
Повертає унікальний ідентифікатор обʼєкта.
id()
10
Повертає довжину обʼєкта.
len()
10
Закодовує дані в нерозпізнане значення (хеш-значення)
hash()
10
Отримання довідки.
help() ## Footnote help(object)
10
Переведення числа в шістнадцяткову систему.
hex()
10
Перевіряє чи належить обʼєкт певному класу.
isinstance()
10
Перевіряє чи є клас підкласом іншого класу.
issubclass()
11
Створюює ітератор з ітерованого обʼєкту.
iter() ## Footnote iter(object)
11
Створює список.
list()
11
Повертає найменший за значенням елемент ітерованого обʼєкта.
min()
11
Повертає словник всіх локальних зміних.
locals()
11
Викликає вказану функцію для кожного елемента послідовності.
map() ## Footnote map(function, iterable)
11
Повертає найбільший за значенням елемент ітерованого обʼєкту.
max()
11
Створює доступ до внутрішньої памʼяті обʼєкта без копіювання даних.
memoryview() ## Footnote memoryview(object)
12
Отримання наступного елемента з ітератора.
next()
13
Створює базовий обʼєкт.
object()
14
Перетворює числа у вісімкову систему.
oct()
15
Відкриває файл і повертає обʼєкт.
open()
16
Отримання ASCII або Unicode коду символу.
ord()
17
Піднесення до степеня.
pow() ## Footnote pow(x, y)
18
Виводить вихід (output) на консоль.
print()
19
Створює послідовність чисел.
range()
20
Повертає рядкове представлення обʼєкта (як він виглядає в коді).
repr()
21
Повертає задану послідовність у зворотному порядку.
reversed()
22
Заокруглює число до заданої кількості знаків після коми.
round()
23
Створює множину.
set()
24
Присвоює значення атрибуту обʼєкта за його імʼям.
setattr() ## Footnote setattr(car, "color", "red") --> Аналог: car.color = "red"
25
Створює обʼєкт зрізу для отримання частиини послідовності.
slice() ## Footnote sl = slice(1, 4)
26
Повертає відсортований список.
sorted() ## Footnote print(sorted(iterable), reverse=True)
27
Повертає рядокову версію обʼєкта.
str()
27
Дозволяє викликати методи батьківського класу.
super()
27
Додає всі елементи списку.
sum()
27
Повертає тип обʼєкта.
type()
28
Створює кортеж.
tuple()
29
Обʼєднує послідовності у кортежі.
zip() ## Footnote zip(names, age)
29
Повертає словник атрибутів обʼєкта. ## Footnote Повертає атрибут __dict__ для модуля, класу, або іншого обʼєкта.
vars()
29
Дозволяє імпортувати модуль через рядок.
_ _ import _ _ () ## Footnote Аналогічно import.