Python Built-is Functions Flashcards
Повертає модуль числа (absolute value).
abs()
Перевіряє усі елементи на True/False.
all()
Повертає True, якщо хоч один елемент ітератора True.
any()
Полегшує збереження та передачу даних, які містять спеціальні символи.
ascii()
Перетворює ціле число в бінарний рядок (binary string).
bin()
Повертає або перетворює у логічне значення (boolean value).
bool()
Зупиняє виконання програми та відкриває інтерактивний режим відладки (debugger).
Пошук помилок.
breakpoint()
Повертає True, якщо переданий обʼєкт може бути викликаний.
callable()
Перетворює числове значення у символ Unicode.
chr()
Фільтрує задану послідовність, перевіряє кожен елемент на True чи False.
filter()
filter(function, iterable)
Декоратор, який використовується для створення методу класу.
Використовується, коли метод працює з класом, а не з окремими об’єктами.
classmethod()
Для роботи з числами, які містять уявну частину.
complex()
Використовується для видалення атрибута.
delattr()
delattr(object, name)
Створює словник.
dict()
Використовується для одночасного отримання частки та остачі.
divmod()
divmod(a, b) —> (a//b, a%b)
Лічильник ітерабельного обʼєкту.
enumerate()
enumerate(iterable, start=0)
Повертає список атрибутів і методів будь-якого об’єкта.
dir()
Використовуються для виконання коду, переданого у вигляді рядка.
2 functions
eval(), exec()
eval(expression)
exec(code, globals=None, locals=None)
Повертає число з комою з числа або рядка.
float()
Працює аналогічно f” “-рядкам.
format()
print(“Text {}”.format(variable))
Створення незмінної множини.
frozenset()
Повертає список усіх глобальних змінних.
Використовується з eval() та exec() для контролю оточення виконання.
globals()
Приймає введені користувачем дані як рядок.
input()
Перетворює число в десяткове.
int()
Дозволяє отримати значення атрибута за імʼям.
getattr()
getattr(object, name, default)
Перевірка наявності атрибута.
hasattr()
hasattr(object, name) –> True/False
Повертає унікальний ідентифікатор обʼєкта.
id()
Повертає довжину обʼєкта.
len()
Закодовує дані в нерозпізнане значення (хеш-значення)
hash()
Отримання довідки.
help()
help(object)
Переведення числа в шістнадцяткову систему.
hex()
Перевіряє чи належить обʼєкт певному класу.
isinstance()
Перевіряє чи є клас підкласом іншого класу.
issubclass()
Створюює ітератор з ітерованого обʼєкту.
iter()
iter(object)
Створює список.
list()
Повертає найменший за значенням елемент ітерованого обʼєкта.
min()
Повертає словник всіх локальних зміних.
locals()
Викликає вказану функцію для кожного елемента послідовності.
map()
map(function, iterable)
Повертає найбільший за значенням елемент ітерованого обʼєкту.
max()
Створює доступ до внутрішньої памʼяті обʼєкта без копіювання даних.
memoryview()
memoryview(object)
Отримання наступного елемента з ітератора.
next()
Створює базовий обʼєкт.
object()
Перетворює числа у вісімкову систему.
oct()
Відкриває файл і повертає обʼєкт.
open()
Отримання ASCII або Unicode коду символу.
ord()
Піднесення до степеня.
pow()
pow(x, y)
Виводить вихід (output) на консоль.
print()
Створює послідовність чисел.
range()
Повертає рядкове представлення обʼєкта (як він виглядає в коді).
repr()
Повертає задану послідовність у зворотному порядку.
reversed()
Заокруглює число до заданої кількості знаків після коми.
round()
Створює множину.
set()
Присвоює значення атрибуту обʼєкта за його імʼям.
setattr()
setattr(car, “color”, “red”) –> Аналог: car.color = “red”
Створює обʼєкт зрізу для отримання частиини послідовності.
slice()
sl = slice(1, 4)
Повертає відсортований список.
sorted()
print(sorted(iterable), reverse=True)
Повертає рядокову версію обʼєкта.
str()
Дозволяє викликати методи батьківського класу.
super()
Додає всі елементи списку.
sum()
Повертає тип обʼєкта.
type()
Створює кортеж.
tuple()
Обʼєднує послідовності у кортежі.
zip()
zip(names, age)
Повертає словник атрибутів обʼєкта.
Повертає атрибут __dict__ для модуля, класу, або іншого обʼєкта.
vars()
Дозволяє імпортувати модуль через рядок.
_ _ import _ _ ()
Аналогічно import.