Python | Тесты
6.13K subscribers
25 photos
1 video
307 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

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

При итерации по списку в Python, интерпретатор последовательно обращается к каждому элементу списка. Это может быть реализовано с помощью цикла `for`, который автоматически вызывает метод `__iter__` списка для получения итератора, а затем последовательно вызывает `__next__` для доступа к каждому элементу.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод позволяет заменить одну подстроку другой в строке в Python?
Anonymous Quiz
86%
replace()
6%
substitute()
3%
change()
5%
swap()
🤔 Что такое GIL?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для сериализации объектов в строку в формате JSON в Python?
Anonymous Quiz
43%
json.dump()
30%
json.dumps()
15%
json.stringify()
12%
json.convert()
🤔 Какая функция в Python возвращает список, состоящий из элементов, которые одновременно присутствуют во всех заданных итерируемых объектах?
Anonymous Quiz
29%
intersect()
36%
union()
6%
difference()
29%
intersection()
🤔 Разница между одинарным и двойным подчеркиванием Python?

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

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

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

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

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

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

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

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

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

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