Python | Тесты
5.9K subscribers
33 photos
639 links
Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @easyoffer_adv
Download Telegram
🤔 Что такое курсор и зачем он нужен?

Курсор — это механизм построчного чтения данных из результата запроса. Используется, когда:
- нужно обрабатывать большие объемы данных постепенно;
- необходима пошаговая обработка внутри хранимой процедуры или скрипта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3
🤔 Какой метод файла используется для записи текста в файл?
Anonymous Quiz
91%
file.write(text)
5%
file.append(text)
1%
file.put(text)
🤔 Какой метод вызывается, когда объект класса уничтожается?
Anonymous Quiz
67%
del()
14%
destroy()
15%
remove()
5%
finalize()
🤔 Какие способы есть написать свой генератор?

1. Использование yield: создавайте функцию, которая приостанавливает выполнение, возвращая значение, и возобновляется с последнего состояния.
2. Через генераторные выражения: компактный способ создания генераторов, например, (x**2 for x in range(10)).
3. Реализация класса с методом iter и next: создаёт полностью настраиваемый генератор.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥2
🤔 Какая функция преобразует JSON строку в словарь?
Anonymous Quiz
47%
json.loads()
28%
json.load()
21%
json.parse()
5%
json.unpack()
👍1
🤔 Какой метод используется для объединения нескольких списков в один, попарно объединяя элементы с одинаковыми индексами?
Anonymous Quiz
76%
zip()
7%
chain()
14%
merge()
3%
combine()
🤔 Что будет, если у двух элементов будет одинаковый хеш?

Если у двух объектов одинаковый хеш, Python использует разрешение коллизий: сначала сравнивает хеши, затем вызывает метод eq, чтобы выяснить, действительно ли объекты равны. Если нет — оба объекта будут храниться отдельно, но в одной "корзине".


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3👍1
🤔 Какой оператор в Python используется для получения остатка от деления?
Anonymous Quiz
7%
/
17%
//
75%
%
0%
^
🤔 Какой результат выполнения выражения max([1, 2, 3, 4, 5], key=lambda x: -x)?
Anonymous Quiz
25%
5
71%
1
2%
4
1%
3
🤔 Создаётся дефолтная сеть в Docker или нужно создавать самому?

Да, Docker создаёт дефолтную сеть автоматически:
- bridge — основная сеть по умолчанию;
- host — доступ к хосту напрямую;
- none — без сети.
Можно создавать пользовательские сети при необходимости изоляции, настройки DNS или специфических конфигураций.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍3🔥1
🤔 Что такое callable-объект?

Это объект, который может быть вызван как функция. Класс становится вызываемым, если в нём реализован специальный метод, позволяющий обращаться к экземпляру как к функции.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой результат выполнения выражения {i: i*2 for i in range(3)}[1]?
Anonymous Quiz
40%
1
43%
2
2%
3
15%
KeyError
🤔 Как понять хешируемый ли объект?

Объект хешируем, если он реализует метод hash и его хеш не меняется в течение жизни объекта. Также он должен быть сравним (eq), иначе может нарушиться логика хеш-таблиц.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥1
🤔 Какой тип данных используется для неупорядоченных коллекций уникальных элементов?
Anonymous Quiz
7%
list
13%
tuple
75%
set
5%
dictionary
🤔 Как сравниваются последовательности?

Сравнение происходит поэлементно, слева направо. Если элементы совпадают, сравнивается длина.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥2
🤔 Какой метод словаря добавляет элементы из другого словаря?
Anonymous Quiz
15%
merge()
24%
join()
43%
update()
18%
extend()
🤔 Что такое функция?

Функция — это блок кода, который можно многократно вызывать по имени. Она может принимать аргументы, выполнять действия и возвращать результат. Функции позволяют структурировать код, избегать дублирования и повышать читаемость.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2
🤔 В Python, какой метод позволяет создать словарь из двух параллельных списков, где один список содержит ключи, а другой — соответствующие значения?
Anonymous Quiz
17%
dict.fromkeys()
6%
dict.keys()
19%
dict.items()
58%
zip() в сочетании с dict()
🤔 В чем разница сравнение через is и ==

Оператор == проверяет равенство значений, то есть проверяет, содержат ли переменные одинаковые данные. Оператор is проверяет, ссылаются ли переменные на один и тот же объект в памяти. Таким образом, is используется для проверки идентичности объекта, а == — для проверки равенства значений.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2