Что такое lambda-функции в Python и в каких случаях их удобно использовать?
a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.
✅ 84%
❌ 15%
a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.
✅ 84%
❌ 15%
Что произойдет, если в Python вы объявите переменную внутри функции с тем же именем, что и глобальная переменная?
a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.
✅ 64%
❌ 35%
a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.
✅ 64%
❌ 35%
Какая разница между == и is операторами?
a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.
✅ 70%
❌ 29%
a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.
✅ 70%
❌ 29%
Каким образом можно считывать данные из файла в Python?
a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.
✅ 76%
❌ 23%
a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.
✅ 76%
❌ 23%
Что такое декораторы в Python и как они используются?
a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.
✅ 74%
❌ 25%
a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.
✅ 74%
❌ 25%
Что такое модуль в Python и как он используется?
a) Модуль в Python - это специальный тип переменной, используемый для хранения набора значений или объектов. Модуль может быть использован для организации кода и обеспечения его модульности и повторного использования.
b) Модуль в Python - это файл с расширением .py, содержащий определения функций, классов и переменных. Модуль может быть импортирован в другие программы для использования его содержимого.
c) Модуль в Python - это специальный тип функции, который используется для выполнения определенной задачи. Модуль может быть вызван из программы для выполнения своей функции.
✅ 68%
❌ 32%
a) Модуль в Python - это специальный тип переменной, используемый для хранения набора значений или объектов. Модуль может быть использован для организации кода и обеспечения его модульности и повторного использования.
b) Модуль в Python - это файл с расширением .py, содержащий определения функций, классов и переменных. Модуль может быть импортирован в другие программы для использования его содержимого.
c) Модуль в Python - это специальный тип функции, который используется для выполнения определенной задачи. Модуль может быть вызван из программы для выполнения своей функции.
✅ 68%
❌ 32%
👍1
Какие структуры данных предоставляет модуль collections в Python и для каких задач они используются?
a) Модуль collections в Python предоставляет структуры данных, такие как списки (lists), словари (dictionaries), множества (sets) и кортежи (tuples). Они используются для хранения, организации и обработки коллекций объектов.
b) Модуль collections в Python предоставляет структуры данных, такие как очереди (queues), стеки (stacks), деки (deques) и именованные кортежи (named tuples). Они используются для решения конкретных задач, связанных с организацией данных и эффективным выполнением операций добавления, удаления и доступа к элементам.
c) Модуль collections в Python предоставляет структуры данных, такие как деревья (trees), графы (graphs), хэш-таблицы (hash tables) и битовые массивы (bit arrays). Они используются для работы с большими объемами данных и решения сложных алгоритмических задач.
✅ 31%
❌ 68%
a) Модуль collections в Python предоставляет структуры данных, такие как списки (lists), словари (dictionaries), множества (sets) и кортежи (tuples). Они используются для хранения, организации и обработки коллекций объектов.
b) Модуль collections в Python предоставляет структуры данных, такие как очереди (queues), стеки (stacks), деки (deques) и именованные кортежи (named tuples). Они используются для решения конкретных задач, связанных с организацией данных и эффективным выполнением операций добавления, удаления и доступа к элементам.
c) Модуль collections в Python предоставляет структуры данных, такие как деревья (trees), графы (graphs), хэш-таблицы (hash tables) и битовые массивы (bit arrays). Они используются для работы с большими объемами данных и решения сложных алгоритмических задач.
✅ 31%
❌ 68%
👍2
Какие методы доступны для словарей (dict) в Python?
a) get(), set(), remove()
b) add(), update(), delete()
c) append(), extend(), pop()
d) keys(), values(), items()
✅ 78%
❌ 21%
a) get(), set(), remove()
b) add(), update(), delete()
c) append(), extend(), pop()
d) keys(), values(), items()
✅ 78%
❌ 21%
👍3
Что вернёт метод index() списка?
a) значение переданного индекса
b) индекс переданного значения
a) значение переданного индекса
b) индекс переданного значения
Что произойдет, если вы вызовете функцию print с несколькими аргументами, разделенными запятой?
Варианты ответа:
a) Будет выведено только первое значение аргумента
b) Будет выведено каждое значение аргумента на новой строке
c) Будет выведено каждое значение аргумента, разделенное пробелом, в одной строке
d) Будет выведено каждое значение аргумента, разделенное запятой, в одной строке
Варианты ответа:
a) Будет выведено только первое значение аргумента
b) Будет выведено каждое значение аргумента на новой строке
c) Будет выведено каждое значение аргумента, разделенное пробелом, в одной строке
d) Будет выведено каждое значение аргумента, разделенное запятой, в одной строке
👍2
👨🏫 Словарь терминов
▶️ Решение задачи (problem solving):
Процесс формулирования задачи, поиска решения и его реализации.
▶️ Портативность (portability):
Способность программы функционировать на компьютерах разного типа.
▶️ Приглашение (prompt):
Символы, отображаемые интерпретатором для обозначения ожидания ввода пользователем.
▶️ Решение задачи (problem solving):
Процесс формулирования задачи, поиска решения и его реализации.
▶️ Портативность (portability):
Способность программы функционировать на компьютерах разного типа.
▶️ Приглашение (prompt):
Символы, отображаемые интерпретатором для обозначения ожидания ввода пользователем.
👍3🔥1
Новый год - новые обновления
Теперь все задачи будут публиковаться в @PyProfi. Для чего это было сделано? Чтобы максимально быстро доставить задачи пользователям, одним сообщением🚀
👨💻 Решайте правильно задачи и копите баллы! Успехов в 2024 🐍
Теперь все задачи будут публиковаться в @PyProfi. Для чего это было сделано? Чтобы максимально быстро доставить задачи пользователям, одним сообщением
🆕 В конце января ожидается ряд других масштабных обновлений, одно из них:
- денежное поощрение ТОП-3 пользователей каждый месяц (кол-во пользователей в рейтинге будет постепенно увеличено)
Please open Telegram to view this post
VIEW IN TELEGRAM
У кого не приходило уведомление о результате решения задачи - проблему уже исправили!
👍2
