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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Что такое pre-commit check?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Какой оператор в Python используется для получения остатка от деления?
Anonymous Quiz
4%
/
19%
//
76%
%
0%
^
👍3
🤔 Какой оператор в Python используется для деления нацело?
Anonymous Quiz
14%
/
80%
//
5%
%
1%
|
👍2
🤔 Почему использовать изменяемые объекты как параметры по умолчанию — плохо?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Каким способом можно объединить два списка?
Anonymous Quiz
8%
concat(list1, list2)
11%
merge(list1, list2)
68%
list1 + list2
14%
append(list1, list2)
👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
💊3
🤔 Какой результат выполнения выражения sum([i for i in range(10) if i % 2 == 0])?
Anonymous Quiz
86%
20
5%
25
5%
30
4%
15