🤔 Какой результат выполнения выражения {i: i**2 for i in range(5)}.get(3, 0)?
Anonymous Quiz
14%
3
23%
0
55%
9
8%
KeyError
🤔 Как создать множество, которое не позволяет добавление или удаление элементов?
Anonymous Quiz
90%
frozenset()
5%
immutableset()
3%
constset()
2%
frozenlist()
👍1
🤔 Есть ли какая-то область видимости над глобальной?
Да, это встроенная (built-in) область видимости. Она содержит определения, доступные в любом месте Python: встроенные функции (len, type, range, print) и константы (True, None, Ellipsis и т.д.). Эта область всегда доступна, но идёт последней в цепочке поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Да, это встроенная (built-in) область видимости. Она содержит определения, доступные в любом месте Python: встроенные функции (len, type, range, print) и константы (True, None, Ellipsis и т.д.). Эта область всегда доступна, но идёт последней в цепочке поиска.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🤔1
🤔 Какой метод используется для получения имени текущей функции?
Anonymous Quiz
30%
func()
43%
name()
4%
current_function()
23%
get_name()
🤔1
🤔 Какой метод строк возвращает индекс первого вхождения подстроки, если она найдена?
Anonymous Quiz
45%
find()
41%
index()
4%
in
9%
substring()
🤔1
🤔 Чем асинхронность отличается от многопоточности?
- Асинхронность не использует дополнительные потоки, работает в одном, переключаясь между задачами;
- Многопоточность использует несколько потоков ОС, где каждый может работать независимо; Асинхронность экономичнее по ресурсам, но подходит только для неблокирующих I/O-задач.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Асинхронность не использует дополнительные потоки, работает в одном, переключаясь между задачами;
- Многопоточность использует несколько потоков ОС, где каждый может работать независимо; Асинхронность экономичнее по ресурсам, но подходит только для неблокирующих I/O-задач.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 Какой метод в Python позволяет убедиться, что блок кода выполняется, даже если произошло исключение?
Anonymous Quiz
13%
try
71%
finally
14%
except
1%
error
💊1
🤔 Какой результат выполнения выражения max({1, 2, 3}, key=lambda x: -x)?
Anonymous Quiz
72%
1
5%
2
13%
3
10%
None
🤔1
🤔 Как будет работать использование нескольких except?
Если в блоке try возникает исключение, Python последовательно проверяет каждый except. Он выполнит первый блок, который соответствует типу возникшего исключения. Остальные игнорируются. Это позволяет обрабатывать разные исключения по-разному.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Если в блоке try возникает исключение, Python последовательно проверяет каждый except. Он выполнит первый блок, который соответствует типу возникшего исключения. Остальные игнорируются. Это позволяет обрабатывать разные исключения по-разному.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1
🤔 Какой метод используется для обновления ключей и значений одного словаря значениями другого словаря?
Anonymous Quiz
12%
merge()
7%
join()
75%
update()
5%
combine()
👍1
🤔 Какой метод используется для чтения всего файла в одну строку?
Anonymous Quiz
47%
read()
40%
readline()
9%
readlines()
4%
readall()
👍1
🤔 Зачем нужны JOIN-запросы?
- Чтобы собрать связанную информацию из нескольких таблиц;
- Для реализации нормализованных структур;
- Упрощают анализ и отчёты, объединяя бизнес-данные;
- Позволяют избегать избыточности за счёт связей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
- Чтобы собрать связанную информацию из нескольких таблиц;
- Для реализации нормализованных структур;
- Упрощают анализ и отчёты, объединяя бизнес-данные;
- Позволяют избегать избыточности за счёт связей.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1
🤔 Какой метод используется для объединения двух множеств в Python?
Anonymous Quiz
69%
union()
13%
update()
17%
merge()
1%
combine()
👍1
🤔 Какой метод используется для объединения нескольких строк в одну с указанным разделителем?
Anonymous Quiz
13%
split()
80%
join()
3%
merge()
3%
concat()
👍1
🤔 Как распознать NP-полную задачу?
Задача NP-полная, если:
- она принадлежит классу NP (решение проверяется за полиномиальное время);
- она неизвестна как решаемая за полиномиальное время, но если бы нашлось решение для одной NP-полной задачи — решились бы и остальные;
- она сводится к другим NP-полным задачам.
Примеры: задача коммивояжёра, рюкзака, раскраски графа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Задача NP-полная, если:
- она принадлежит классу NP (решение проверяется за полиномиальное время);
- она неизвестна как решаемая за полиномиальное время, но если бы нашлось решение для одной NP-полной задачи — решились бы и остальные;
- она сводится к другим NP-полным задачам.
Примеры: задача коммивояжёра, рюкзака, раскраски графа.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какая функция в Python возвращает список, состоящий из элементов, которые одновременно присутствуют во всех заданных итерируемых объектах?
Anonymous Quiz
39%
intersect()
18%
union()
1%
difference()
43%
intersection()
💊1
🤔 Какой метод используется для создания вложенных циклов в Python с использованием модуля itertools?
Anonymous Quiz
32%
permutations()
17%
combinations()
19%
product()
31%
chain()
💊2
🤔 Может ли метод объекта вернуть класс?
Да, метод объекта может вернуть класс. Например:
- Метод объекта может использовать имя класса через self.class.
- Это позволяет получить сам класс, к которому принадлежит объект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Да, метод объекта может вернуть класс. Например:
- Метод объекта может использовать имя класса через self.class.
- Это позволяет получить сам класс, к которому принадлежит объект.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔Какой метод в Python используется для получения индекса первого вхождения элемента в списке?
Anonymous Quiz
61%
index()
36%
find()
1%
locate()
3%
position()
💊1
🤔 Какой метод используется для проверки, является ли строка числом?
Anonymous Quiz
76%
isdigit()
5%
isalpha()
16%
isnumeric()
2%
isalnum()
💊2
🤔 Является ли range итератором?
Нет, range — это итерируемый объект (iterable), но не итератор. Он возвращает специальный объект, который можно итерировать (например, в цикле for). При этом он не хранит все значения в памяти, а генерирует их по мере запроса. Если нужно получить итератор, можно вызвать iter(range(...)).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Нет, range — это итерируемый объект (iterable), но не итератор. Он возвращает специальный объект, который можно итерировать (например, в цикле for). При этом он не хранит все значения в памяти, а генерирует их по мере запроса. Если нужно получить итератор, можно вызвать iter(range(...)).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍1🔥1