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

Вопросы собесов t.me/+cnJC0_ZeZ_I0OGY6
Задачи t.me/+nsl4meWmhfQwNDVi
Вакансии t.me/+cXGKkrOY2-w3ZTky
Download Telegram
🤔 Какой метод используется для сериализации объектов в строку в формате JSON в Python?
Anonymous Quiz
43%
json.dump()
31%
json.dumps()
15%
json.stringify()
12%
json.convert()
💊12
🤔 Какая функция в Python возвращает список, состоящий из элементов, которые одновременно присутствуют во всех заданных итерируемых объектах?
Anonymous Quiz
29%
intersect()
36%
union()
6%
difference()
29%
intersection()
👍5🔥1
🤔 Разница между одинарным и двойным подчеркиванием Python?

Одинарное подчеркивание (`_`) часто используется для обозначения приватных переменных класса или для хранения результата последнего выражения в интерактивном режиме. Двойное подчеркивание (`__`) в начале имени атрибута используется для создания имени атрибута в форме `_classname__attributename`, что предотвращает его случайное переопределение в подклассах.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5
🤔 Какой атрибут используется для проверки, является ли объект итерируемым в Python?
Anonymous Quiz
29%
iterable()
45%
__iter__()
25%
isiterable()
1%
can_iter()
💊9👍1🤔1
🤔 Какой метод используется для чтения файла построчно в Python?
Anonymous Quiz
23%
read()
34%
readlines()
41%
readline()
2%
load()
💊8👍2👀21
🤔 Python — компилируемый или интерпретируемый

Python считается интерпретируемым языком, так как код выполняется интерпретатором построчно, что облегчает отладку и делает его портативным. Тем не менее, перед исполнением Python-код компилируется в байт-код (.pyc), который затем выполняется на виртуальной машине (PVM). Поэтому Python можно назвать интерпретируемым с этапом предварительной компиляции в байт-код.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥101
🤔 Какая функция в Python позволяет вычислить абсолютное значение числа?
Anonymous Quiz
83%
abs()
13%
absolute()
1%
absval()
2%
none of the above
👍5🤯3
🤔Какой метод в Python используется для получения индекса первого вхождения элемента в списке?
Anonymous Quiz
65%
index()
31%
find()
2%
locate()
2%
position()
👍7
🤔 Что такое магические методы?

Магические методы в Python — это специальные методы с двойными подчеркиваниями в начале и конце имени (например, `__init__`, `__str__`, `__repr__`). Они предназначены для переопределения операций, которые по умолчанию выполняются для различных типов операций, таких как арифметические операции, операции среза, операции сравнения и другие.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥5
🤔 Какой метод используется для сортировки списка на месте в Python?
Anonymous Quiz
67%
list.sort()
24%
list.sorted()
6%
sort.list()
3%
sorted.list()
👍10
🤔 Что относится к изменяемым типам данных и к неизменяемым?

В Python к изменяемым типам данных относятся списки (list), множества (set), словари (dict), а к неизменяемым — числа, строки (str), кортежи (tuple), замороженные множества (frozenset).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥8
🤔 Этот метод списка используется для подсчета количества вхождений определенного элемента.
Anonymous Quiz
12%
type()
53%
isinstance()
29%
belongs()
5%
isclass()
💊28🤯12
🤔 Какой метод строк в Python удаляет начальные и конечные пробелы?
Anonymous Quiz
13%
trim()
78%
strip()
5%
cut()
4%
clean()
👍91
🤔 Что такое `__slots__`?

`__slots__` — это специальный атрибут в Python, который позволяет ограничить количество атрибутов, добавляемых экземпляру класса, и уменьшить использование памяти. При его использовании Python не создает обычный словарь для хранения атрибутов, а вместо этого выделяет фиксированное место для указанных атрибутов. Это может повысить производительность и экономить память, особенно при создании большого числа объектов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍8
🤔 Что возвращает функция max() при применении к списку в Python?
Anonymous Quiz
1%
Первый элемент
3%
Последний элемент
96%
Наибольший элемент
0%
Среднее значение
🤔9💊6👍4
🤔 Какой метод используется для преобразования списка в строку, соединяя его элементы с определенным разделителем?
Anonymous Quiz
4%
connect()
6%
concat()
88%
join()
2%
link()
💊6👍3🤔2
🤔 В чем разница сравнение через is и ==

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥5
🤔 Какое исключение выбрасывается, когда попытка доступа к ключу в словаре не удаётся?
Anonymous Quiz
85%
KeyError
11%
IndexError
2%
TypeError
3%
AccessError
👍10🤔1
🤔 Какая функция в Python создаёт комплексное число из действительной и мнимой части?
Anonymous Quiz
84%
complex()
5%
makeComplex()
8%
complexNumber()
4%
createComplex()
🤔7💊3
🤔 Мультипроцессинг — что это

Мультипроцессинг — это подход, при котором для выполнения задач создаются отдельные процессы, а не потоки. В Python это полезно для обхода ограничения GIL (Global Interpreter Lock), позволяя исполнять код параллельно на нескольких ядрах процессора. Модуль multiprocessing позволяет создавать независимые процессы, каждый из которых выполняет свою копию интерпретатора Python.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍81