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

Вопросы собесов t.iss.one/+cnJC0_ZeZ_I0OGY6
Задачи t.iss.one/+nsl4meWmhfQwNDVi
Вакансии t.iss.one/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Когда возникает проблема циклического импорта?

Циклический импорт возникает, когда два модуля импортируют друг друга напрямую. Это приводит к ситуации, при которой один из них ещё не завершил инициализацию, и попытка доступа к его атрибутам вызывает ошибку. Такие проблемы решаются переструктурированием кода или отложенным импортом.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
🤔 Как в Python форматировать число в строку с двумя знаками после запятой?
Anonymous Quiz
27%
str.format("{:.2f}", num)
6%
"%.2f" % num
52%
f"{num:.2f}"
15%
format(num, ".2f")
👍5
🤔 Как создать новый список, содержащий только положительные элементы из другого списка?
Anonymous Quiz
40%
list(filter(lambda x: x > 0, list))
9%
list(map(lambda x: x > 0, list))
5%
list(set(x > 0 for x in list))
46%
[x for x in list if x > 0]
💊11🤔6👍2
🤔 Что такое Host?

Host — это:
- В контексте сетей: устройство, подключённое к сети.
- В HTTP: это заголовок, указывающий, к какому домену отправляется запрос.
- В IP-сетях: часть IP-адреса, указывающая на конкретное устройство.
Пример: в
https://example.com, example.com — это host, то есть целевой сайт.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🤔 Какой модуль используется для работы с регулярными выражениями?
Anonymous Quiz
4%
string
23%
regex
71%
re
1%
text
👍2
🤔 Какой метод добавляет элемент в конец списка?
Anonymous Quiz
4%
push()
90%
append()
1%
attach()
5%
add()
👍3
🤔 Что такое динамическая типизация?

Динамическая типизация означает, что тип переменной определяется автоматически в момент её инициализации.
Это упрощает код, но может привести к ошибкам в случае некорректного использования типов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
🤔 Какой метод строк в Python используется для поиска подстроки в строке?
Anonymous Quiz
69%
find()
15%
search()
3%
locate()
13%
index()
👍5
🤔 Какой метод используется для замены подстроки в строке?
Anonymous Quiz
94%
replace()
3%
substitute()
2%
change()
0%
alter()
👍4
🤔 Что такое метаклассы?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4
🤔Какой метод в Python используется для получения индекса первого вхождения элемента в списке?
Anonymous Quiz
70%
index()
27%
find()
2%
locate()
1%
position()
👍4
🤔 Как удалить несколько элементов списка одновременно по их индексам?
Anonymous Quiz
29%
del list[indexes]
31%
list.pop(indexes)
35%
list.remove(indexes)
4%
list.trim(indexes)
💊1
🤔 Как мы можем понять, что объект — итератор?

Если он имеет методы iter() и next(), это итератор. Также он должен возвращать сам себя при вызове iter().


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой метод проверяет, содержит ли строка только цифры?
Anonymous Quiz
21%
isnumeric()
67%
isdigit()
6%
isalpha()
6%
isalnum()
🤔4👍2💊2
🤔 Какой результат выполнения выражения list(itertools.chain('abc', 'def'))?
Anonymous Quiz
22%
['abc', 'def']
61%
['a', 'b', 'c', 'd', 'e', 'f']
4%
['abcd', 'ef']
13%
['a', 'd', 'b', 'e', 'c', 'f']
👍2💊1
🤔 Как понять хешируемый ли объект?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🤔 Какой метод массива удаляет все элементы сразу?
Anonymous Quiz
91%
clear()
5%
erase()
1%
wipe()
4%
flush()
👍4
🤔 Какой результат выполнения выражения max([1, 2, 3, 4, 5], key=lambda x: -x)?
Anonymous Quiz
20%
5
74%
1
5%
4
1%
3
👍4
🤔 Как импортировать всё содержимое модуля?

Через конструкцию from module import *, но этот способ может привести к конфликтам имён, поэтому не рекомендуется в больших проектах.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод используется для добавления элемента в начало списка?
Anonymous Quiz
7%
prepend()
1%
push_front()
10%
appendleft()
81%
insert(0, element)
👍2