Python | Задачи | Теория 📖
171 subscribers
37 photos
Задачи Python, теория, новости

Наш бот @PyMind_bot 🐍
Download Telegram
Какой оператор используется для объединения двух или более списков?

a) +
b) *
c) /
d) -

95%
4%
Какой из следующих вариантов правильно описывает разницу между кортежем (tuple) и списком (list)?

a) Кортежи могут быть изменены после создания, а списки не могут.

b) Кортежи могут содержать элементы разных типов данных, а списки могут содержать только элементы одного типа данных.

c) Кортежи имеют фиксированную длину, а списки могут изменять свою длину.

d) В Python нет разницы между кортежами и списками, они являются синонимами.

64%
35%
Что такое генератор в Python?

a) Функция, которая возвращает результат после завершения своего выполнения.

b) Функция, которая генерирует последовательность значений по запросу.

c) Специальный тип данных, используемый для хранения коллекций элементов.

65%
34%
Что такое лямбда-функция в Python?

a) Функция, которая может быть вызвана только один раз.

b) Функция, которая принимает только один аргумент.

c) Функция, которая определяется в одной строке без использования ключевого слова def.

d) Функция, которая может быть вызвана только внутри другой функции.

73%
26%
Что такое исключение (exception) в Python?

a) Ошибка, возникающая только при работе с сетью.

b) Ошибка, возникающая при выполнении программы, которую нельзя обработать.

c) Ошибка, возникающая только при работе с файлами.

d) Ошибка, возникающая при выполнении программы, которую можно обработать.

83%
16%
Что такое рекурсия (recursion) в программировании?

a) Процесс, при котором функция вызывает саму себя.

b) Процесс, при котором функция вызывает другую функцию.

c) Процесс, при котором функция выполняет одну операцию после другой.

d) В Python нет понятия "рекурсия".

86%
13%
Что делает функция enumerate() в Python?

a) Позволяет перебирать элементы в списке и получать их значения
b) Возвращает новый список с элементами, у которых значения увеличены на 1
c) Позволяет получить индекс и значение элемента при переборе итерируемого объекта
d) Проверяет, содержит ли список определенный элемент

66%
33%
Какой метод словарей используется для получения значения по заданному ключу?

a) values()
b) items()
c) get()
d) keys()

58%
41%
Какое утверждение о списковых включениях (list comprehensions) в Python является верным?

Варианты ответа:
a) Списковые включения позволяют создавать только новые списки.
b) Списковые включения могут содержать условия (if-else) для фильтрации элементов.
c) Списковые включения могут использоваться только с числовыми значениями.
d) Списковые включения не могут быть использованы для изменения существующего списка.

70%
30%
Что такое итератор (iterator) в Python?

a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.

65%
34%
Какой метод строки Python используется для проверки, состоит ли строка только из цифр?

a) isalpha()
b) isdigit()
c) isnumeric()
d) isdecimal()

67%
32%
Что такое генератор (generator) в Python?

a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.

52%
47%
Каким образом в Python можно проверить, принадлежит ли определенный ключ словарю?

a) Метод contains()
b) Метод exist()
c) Оператор in
d) Оператор contains()

66%
33%
Что произойдет, если переменная объявлена как глобальная внутри функции в Python?

a) Переменная станет доступной только внутри функции.
b) Переменная станет доступной только внутри блока кода, где была объявлена.
c) Переменная будет доступна как внутри функции, так и вне ее.
d) Переменная будет удалена после выполнения функции.

77%
22%
my_list = [1, 2, 3, 4, 5]
print(my_list[10:])

Что выведет print?

a) Будет выведен пустой список.
b) Будет выведена ошибка "IndexError: list index out of range".
c) Будет выведен список [5].
d) Будет выведен список [10].

30%
69%
Что такое lambda-функции в Python и в каких случаях их удобно использовать?

a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.

84%
15%
Что произойдет, если в Python вы объявите переменную внутри функции с тем же именем, что и глобальная переменная?

a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.

64%
35%
Какая разница между == и is операторами?

a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.

70%
29%
Каким образом можно считывать данные из файла в Python?

a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.

76%
23%
Что такое декораторы в Python и как они используются?

a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.

74%
25%