Python | Тесты
6.1K subscribers
28 photos
1 video
290 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой метод используется для преобразования строки в верхний регистр?
Anonymous Quiz
85%
upper()
7%
capitalize()
3%
title()
5%
uppercase()
🤔 Какой метод в Python используется для удаления элемента из множества?
Anonymous Quiz
64%
remove()
21%
delete()
13%
discard()
2%
erase()
🤔 Зачем нужен wraps?

Функция wraps из модуля functools сохраняет оригинальное имя, документацию и сигнатуру оборачиваемой функции. Без неё у функции-декоратора теряется контекст.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для замены подстроки в строке?
Anonymous Quiz
89%
replace()
3%
change()
7%
substitute()
1%
switch()
🤔 Какой способ правильно создает множество только с уникальными элементами из списка?
Anonymous Quiz
86%
set(list)
8%
unique(list)
5%
list(set)
1%
list[unique]
🤔 Как кэшируются файлы на уровне протокола?

Когда браузер получает ресурс (например, CSS или JS), он может сохранить его в локальный кэш.
При следующем запросе к тому же ресурсу браузер может:
- не делать повторный запрос, если Cache-Control позволяет;
- или отправить запрос с заголовками If-None-Match (для ETag) или If-Modified-Since (для Last-Modified).
Если сервер подтвердит, что ресурс не изменился, он ответит 304 Not Modified, и браузер использует локальную копию.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения list(map(lambda x: x * 2, [1, 2, 3]))?
Anonymous Quiz
27%
[1, 4, 9]
67%
[2, 4, 6]
2%
[2, 3, 4]
5%
[1, 2, 3, 2, 4, 6]
🤔Какой результат выполнения выражения collections.Counter([1, 1, 2, 2, 2, 3]) - collections.Counter([1, 2, 3])?
Anonymous Quiz
52%
Counter({1: 1, 2: 2})
13%
Counter({2: 2, 3: 1})
7%
Counter({2: 1, 1: 1})
28%
Counter({1: 1, 2: 1, 3: 1})
🤔 Какие есть логические операторы?

В Python используются следующие логические операторы:
- and — логическое И. Возвращает True, если оба операнда истинны.
- or — логическое ИЛИ. Возвращает True, если хотя бы один операнд истинен.
- not — логическое НЕ. Инвертирует логическое значение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой модуль в Python предоставляет инструменты для математических расчетов, включая тригонометрию, экспоненциальные функции и логарифмы?
Anonymous Quiz
91%
math
6%
cmath
1%
numbers
2%
arithmetic
🤔 Какое исключение бросается, когда деление на ноль происходит в Python?
Anonymous Quiz
91%
ZeroDivisionError
2%
ArithmeticError
6%
ValueError
1%
DivisionError
🤔 Как пропустить заблокированные поля в БД при использовании SELECT?

Обычно это реализуется:
- через явное указание только нужных колонок в SELECT;
- через вьюшки, скрывающие чувствительные поля;
- или через ORM с указанием полей defer/load_only (например, в SQLAlchemy).
Также можно настроить права доступа (GRANT/REVOKE).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения {i: i**2 for i in range(4)}.pop(2)?
Anonymous Quiz
12%
2
58%
4
13%
8
17%
KeyError
🤔 Какой оператор используется для обработки исключений?
Anonymous Quiz
47%
try
3%
catch
49%
except
1%
finally
🤔 Как можно вызвать декоратор без @?

Декоратор можно применить вручную, передав в него функцию как аргумент. Это полезно, когда нужно применять декоратор динамически.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Python выразить логическое "И"?
Anonymous Quiz
95%
and
5%
or
0%
not
0%
nand
🤔 Какой метод списка возвращает индекс первого вхождения указанного элемента?
Anonymous Quiz
67%
index()
31%
find()
0%
locate()
2%
position()
🤔 Что может быть ключем в словаре?

Ключем в словаре (dict) в Python может быть любой неизменяемый тип данных, такой как строки, числа, кортежи или булевы значения. Ключи должны быть уникальными, так как они используются для быстрой индексации и поиска значений в словаре. Попытка использования изменяемого объекта, такого как список или словарь, в качестве ключа вызовет ошибку. Ключи словаря должны быть хешируемыми, чтобы поддерживать эффективный поиск.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой результат выполнения выражения {i: i**2 for i in range(4)}.get(5, 'default')?
Anonymous Quiz
4%
5
18%
25
59%
default'
18%
KeyError
🤔 Какой метод используется для получения имени текущей функции?
Anonymous Quiz
21%
func()
47%
name()
6%
current_function()
26%
get_name()