Python ищет переменные по правилу LEGB:
- Local — локальная область внутри функции.
- Enclosing — области вложенных функций (для замыканий).
- Global — глобальная область модуля.
- Built-in — встроенные объекты Python.
Поиск идёт сверху вниз, и как только переменная найдена — поиск останавливается.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Вопрос: Как в Python создать глубокую копию объекта?
Anonymous Quiz
12%
copy()
76%
deepcopy()
6%
clone()
7%
copy.deep()
🤔 Какой результат выполнения выражения {1, 2, 3}.issuperset({2, 3})?
Anonymous Quiz
65%
True
28%
False
3%
None
3%
Error
Используется ключевое слово import с указанием имени модуля. Это подключает модуль и позволяет использовать его содержимое через точку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения sum(x**2 for x in range(4) if x % 2 == 0)?
Anonymous Quiz
73%
4
10%
8
5%
10
12%
20
🤔 Что произойдет, если генератор в Python не будет иметь выражение yield?
Anonymous Quiz
12%
Будет выдана ошибка.
19%
Генератор вернет None.
17%
Будет создан пустой итератор.
53%
Генератор станет обычной функцией.
- Компилируемые: исходный код переводится в машинный до выполнения. Пример: C++.
- Интерпретируемые: код исполняется построчно во время выполнения. Пример: Python. Python — интерпретируемый, хотя использует промежуточную байткод-компиляцию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения [x * x for x in range(5)]?
Anonymous Quiz
19%
[1, 4, 9, 16, 25]
74%
[0, 1, 4, 9, 16]
3%
[0, 2, 4, 6, 8]
3%
[1, 2, 3, 4, 5]
🤔 Как получить количество ключей в словаре?
Anonymous Quiz
26%
list.clear()
4%
list.delete()
14%
list.remove()
55%
list.erase()
В HTTP:
- GET, PUT, DELETE, HEAD, OPTIONS — идемпотентные.
- POST — не идемпотентный, потому что каждое выполнение может создавать новые данные.
Идемпотентность важна для надёжности запросов — например, при повторных вызовах после сетевых сбоев.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Python вернуть два значения из функции?
Anonymous Quiz
37%
return x, y
3%
return [x, y]
12%
return (x, y)
48%
Все ответы верны
🤔 Какая функция модуля itertools используется для создания комбинаций элементов итератора с заданной длиной?
Anonymous Quiz
36%
permutations()
42%
combinations()
14%
product()
8%
combinations_with_replacement()
Такие типы также называют immutable — то есть неизменяемые. Это означает, что после создания объект не может быть изменён, и все операции с ним создают новые экземпляры.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для удаления всех элементов из множества?
Anonymous Quiz
64%
clear()
12%
remove()
12%
delete()
12%
discard()
🤔 Какой результат выполнения выражения {i: i*2 for i in range(3)}[1]?
Anonymous Quiz
43%
1
43%
2
5%
3
8%
4
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения {x: x % 2 for x in range(4)}[3]?
Anonymous Quiz
16%
0
47%
1
18%
2
20%
KeyError
🤔 Какой метод используется для создания итератора, который возвращает элементы, удовлетворяющие условию?
Anonymous Quiz
24%
map()
66%
filter()
7%
reduce()
4%
apply()
Primary Key — это уникальный идентификатор строки в таблице. Он не может быть NULL и должен быть уникальным. Используется для поиска, сортировки, связи с другими таблицами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как удалить все элементы из списка в Python?
Anonymous Quiz
79%
list.clear()
7%
list.delete()
11%
list.remove()
2%
list.erase()
🤔 Какой атрибут используется для проверки, является ли объект итерируемым в Python?
Anonymous Quiz
38%
iterable()
34%
iter()
28%
isiterable()
0%
can_iter()