Python | Тесты
6.17K subscribers
31 photos
570 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Почему индекс списка начинается с нуля?

Индексация с нуля исторически пришла из языков вроде C, где array[0] означает смещение от начала памяти. Это упрощает адресацию и математические операции при обходе массивов, и Python унаследовал этот подход как более логичный и эффективный.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥5
🤔 Какая функция в Python возвращает текущую рабочую директорию?
Anonymous Quiz
9%
os.getwd()
30%
os.getcwd()
17%
os.currentdir()
44%
os.dir()
👍4🔥1
🤔 Какой оператор в Python используется для получения остатка от деления?
Anonymous Quiz
6%
/
17%
//
77%
%
0%
^
👍3
🤔 Как можно оптимизировать хвостовую рекурсию в Python?

В Python нет встроенной оптимизации хвостовой рекурсии, но можно имитировать её с помощью итераций или декораторов, либо переписать функцию на цикл, чтобы избежать переполнения стека.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
🔥3
🤔 Как создать неизменяемое множество?
Anonymous Quiz
25%
set()
71%
frozenset()
3%
immutableset()
1%
constset()
👍4🔥1
🤔 Какой результат выполнения выражения {i: i**2 for i in range(5)}.get(2, 'default')?
Anonymous Quiz
65%
4
20%
default'
7%
2
8%
None
🔥2💊1
🤔 Что такое чистая функция?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍7🔥2
🤔 Какой метод используется для преобразования строки в верхний регистр?
Anonymous Quiz
88%
upper()
6%
capitalize()
1%
title()
5%
uppercase()
👍4
🤔 Какой результат выполнения выражения {1, 2, 3} & {2, 3, 4}?
Anonymous Quiz
45%
{1, 2, 3, 4}
50%
{2, 3}
1%
{1, 3}
5%
{1, 4}
👍6
Пожизненная PRO подписка на easyoffer по цене одного года.

Акция до 20 февраля. Покупаешь сейчас один раз – пользуешься всю жизнь без лимита, включая все будущие функции.

Запланированные новые фичи на ближайшие пол года:
1. Агрегатор вакансий
2. Улучшение резюме, чтобы проходить ATS системы
3. Генерация уникального резюме и сопроводительного письма под вакансию

Покупай на https://easyoffer.ru/
🤔 Для чего применяются множества?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍4
🤔 Какой метод строк заменяет старую подстроку новой подстрокой?
Anonymous Quiz
5%
change()
86%
replace()
6%
update()
3%
modify()
👍3
🤔 Какой результат выполнения выражения 10 // 3 в Python?
Anonymous Quiz
13%
3.33
85%
3
1%
4
1%
2.5
💊4👍2
🤔 Какой результат выполнения выражения list(map(lambda x: x**3, filter(lambda x: x % 2 == 0, range(6))))?
Anonymous Quiz
23%
[0, 8, 64, 125]
65%
[0, 8, 64]
3%
[0, 2, 4, 6]
10%
[8, 64]
👍4🔥1
🤔 Что такое итератор?

Итератор в Python — это объект, который поддерживает метод `__iter__()` и `__next__()` для последовательного перебора элементов коллекции. Итераторы используются для работы с циклами и обеспечивают ленивую генерацию данных, не загружая их все сразу в память. Каждый вызов метода `next()` возвращает следующий элемент, а при отсутствии элементов вызывается исключение `StopIteration`. Итераторы полезны для работы с большими данными и потоками данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍6💊1
🤔 Какой метод добавляет элементы одного списка в другой?
Anonymous Quiz
23%
append()
15%
insert()
60%
extend()
2%
push()
👍2🔥1💊1
🤔Какой функцией в Python можно измерить производительность небольших кодовых фрагментов?
Anonymous Quiz
61%
timeit()
18%
timer()
7%
measure()
14%
benchmark()
💊4🔥1
🤔 Что такое запросы на группировку?

Это запросы, в которых строки объединяются в группы по значению поля, и к каждой группе применяются агрегатные функции: сумма, количество, максимум, минимум и т.д. Используется оператор GROUP BY.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
👍2💊1
🤔 Какой атрибут позволяет узнать, в каком модуле был определен объект?
Anonymous Quiz
43%
module
25%
name
22%
class
10%
origin
💊2
🤔 Как в Python создать анонимную функцию?
Anonymous Quiz
90%
lambda
6%
anonymous
2%
func
2%
def
👍3