Python | Тесты
6.21K subscribers
30 photos
514 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
🤔 Какой оператор используется для выхода из цикла?
Anonymous Quiz
5%
exit()
1%
stop()
92%
break
2%
end
👍1
🤔 Что такое MRO?

MRO (Method Resolution Order) — это порядок, в котором Python ищет методы в иерархии классов при множественном наследовании. MRO определяет последовательность классов, в которых Python будет искать атрибуты или методы, начиная с самого класса и двигаясь вверх по иерархии. Python использует алгоритм C3 Linearization для вычисления MRO. Порядок можно просмотреть с помощью метода `mro()` или функции `super()`.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
🤔 Какой результат выполнения выражения sum(x**2 for x in range(4) if x % 2 == 0)?
Anonymous Quiz
72%
4
10%
8
5%
10
13%
20
👍2
🤔 Какой метод массива удаляет все элементы сразу?
Anonymous Quiz
93%
clear()
3%
erase()
1%
wipe()
2%
flush()
🤔 Как в функцию передаются аргументы, по ссылке или по значению?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Какой результат выполнения выражения len({x: x**2 for x in range(3)}.keys())?
Anonymous Quiz
10%
2
76%
3
11%
4
2%
5
👍1
🤔 Что из перечисленного не является встроенным типом данных?
Anonymous Quiz
6%
list
83%
array
7%
tuple
3%
dict
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что такое звёздный синтаксис (*)?

В Python * используется: – при распаковке (например, аргументов или списков),
– для переменного числа аргументов функции,
– в срезах и других операциях с коллекциями.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод используется для получения всех методов и атрибутов объекта в Python?
Anonymous Quiz
21%
get()
61%
dir()
11%
attributes()
6%
methods()
👍1🤔1
🤔 Какой результат выполнения выражения [x for x in range(10) if x % 2 == 1]?
Anonymous Quiz
6%
[0, 2, 4, 6, 8]
88%
[1, 3, 5, 7, 9]
5%
[2, 4, 6, 8, 10]
1%
[1, 2, 3, 4, 5]
👍1
🤔 Какие основные команды Git есть?

1. git init — создание нового репозитория.
2. git clone — клонирование существующего репозитория.
3. git add — добавление изменений в индекс.
4. git commit — сохранение изменений.
5. git push и git pull — синхронизация с удалённым репозиторием.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Какой результат выполнения выражения {x: x**2 for x in range(5)}.pop(3)?
Anonymous Quiz
12%
3
10%
6
52%
9
26%
KeyError