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

Наш бот @PyMind_bot 🐍
Download Telegram
Переменная - это ссылка на объект, а не сам объект

81%
18%
Какой метод используется для преобразования строки в список в Python?

69%
30%
Какая разница между функциями map() и filter() в Python?

a) map() применяет функцию к каждому элементу последовательности и возвращает новую последовательность, в то время как filter() фильтрует элементы последовательности с помощью функции-предиката* и возвращает только те элементы, для которых функция-предикат вернула True.
b) map() применяет функцию-предикат к каждому элементу последовательности и возвращает новую последовательность, в то время как filter() применяет функцию к каждому элементу последовательности и возвращает только те элементы, для которых функция вернула True.

Функции-предиката - это функция, которая возвращает логическое значение (True или False), в зависимости от переданного ей значения.

61%
38%
Какое ключевое слово используется для определения функции?

a) def
b) function
c) define
d) func

92%
7%
Какой из следующих типов данных в Python является изменяемым (mutable)?

a) int
b) str
c) tuple
d) list

75%
25%
Какой из следующих методов строк в Python используются для поиска подстроки в строке?

Варианты ответов:
a) split()
b) find()
c) replace()
d) upper()

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

a) Используя оператор +
b) Используя оператор *
c) Используя метод join()
d) Используя функцию concat()

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

Варианты ответов:
a) fetch()
b) value()
c) get()
d) lookup()

62%
37%
Какой метод используется для получения индекса первого вхождения определенного элемента в списке?

a) index()
b) find()
c) search()
d) get()

53%
46%
Какой тип аргумента функции позволяет передавать переменное количество позиционных аргументов?

Варианты ответов:
a) kwargs
b) *args
c) *params
d)
vars

88%
11%
Какой метод строки используется для разделения строки на подстроки на основе разделителя?

Варианты ответов:
a) slice()
b) join()
c) substring()
d) split()

87%
12%
Какой из следующих утверждений о кортежах в Python является верным?

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

75%
25%
Какой оператор используется для объединения двух или более списков?

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%