TG Telegram Group Link
Channel: Python задачи и вопросы
Back to Bottom
Метод getitem

Метод getitem является частью протокола индексации, который позволяет объекту быть индексируемым, как это делается, например, для списков или словарей. Этот метод вызывается при использовании квадратных скобок [] для доступа к элементам объекта.

Этот метод также используется при работе с срезами. Если вы хотите, чтобы ваш объект поддерживал срезы, вы также можете реализовать метод getitem с тремя аргументами: self, start, stop.

Библиотека задач по Python
Что делает функция random.choice()?

Функция random.choice() модуля random возвращает один случайный элемент из непустой последовательности.

Последовательность может быть неизменяемой (например кортеж) или изменяемой (список). Функция random.choice() поддерживает диапазоны range().

Если последовательность пуста, то поднимается исключение
IndexError.

Библиотека задач по Python
Что выведет код сверху?

👾 — 5
👍 — 10
🥰 — 0
⚡️ — Error
<br> (https://hottg.com/csharp_problems_lib)Библиотека задач по Python
Предположим, что B является подклассом A. Чтобы вызвать метод init в A из B, какую строку кода следует написать?

👾 — A.init(self)
👍 — B.init(self)
🥰 — A.init(B)
⚡️ — B.init(A)

Библиотека задач по Python
Какое из следующих утверждений верно?

👾 — Неприватный метод в суперклассе может быть переопределен
👍 — Метод подкласса может быть переопределен суперклассом
🥰 — Приватный метод в суперклассе может быть переопределен
⚡️ — Переопределение невозможно в Python

Библиотека задач по Python
Какое из следующих утверждений верно?

👾 — Ошибка, синтаксис вызывающего метода неверен
👍 — Программа работает нормально, но ничего не печатается
🥰 — 1 0
⚡️ — 1 2

Библиотека задач по Python
Что выведет код?

👾 — True
👍 — False
🥰 — None
⚡️ — Error

Библиотека задач по Python
Что выведет код?

👾 — {}
👍 — {0: 0, 5: 10, 10: 15, 15:30}
🥰 — {0: 10, 5: 20}
⚡️ — {0: 0, 5: 5, 10: 10, 15:15}

Библиотека задач по Python
Что выведет код?

👾 — A A
👍 — A B
🥰 — B B
⚡️ — Будет выброшено исключение

Библиотека задач по Python
Что такое компьютерная сеть?

👾 — Устройство, используемое для отображения информации на экране компьютера
👍 — Набор взаимосвязанных компьютеров и устройств, которые могут взаимодействовать и совместно использовать ресурсы
🥰 — Тип программного обеспечения, используемого для создания документов и презентаций
⚡️ — Физический корпус, который защищает внутренние компоненты компьютера

Библиотека задач по Python
Что выведет код?

👾 — 2 7
👍 — 1 5
🥰 — 1 7
⚡️ — 2 5

Библиотека задач по Python
Что выведет код?

👾 — Неверный синтаксис для наследования
👍 — Ошибка, так как при создании объекта необходимо передать аргумент
🥰 — Ничего
⚡️ — A disp()

Библиотека задач по Python
Что выведет код?

👾 — Moscow
👍 — 12
🥰 — Saint Petersburg
⚡️ — Nizhny Novgorod
(https://hottg.com/csharp_problems_lib)Библиотека задач по Python
Какое из следующих утверждений верно?

👾 — Метод new__() автоматически вызывает метод __init
👍 — Метод init определен в классе объекта
🥰 — Метод __eq() определен в классе объекта
⚡️ — Метод __repr__() определен в классе объекта

Библиотека задач по Python
Какой метод используется для изменения формы массивов numpy?
Anonymous Poll
21%
shape()
0%
change_shape()
0%
update_shape()
79%
reshape()
Что значит *args, **kwargs? И зачем нам их использовать?

Мы используем *args, когда неуверены, сколько аргументов будет передано функции, или если хотим передать сохраненный список или кортеж аргументов функции.

**kwargs используется, когда мы не знаем, сколько аргументов ключевых слов будет передано, а также он может быть использован для передачи значений словаря в качестве аргументов ключевых слов. Идентификаторы args и kwargs необязательны, вы можете изменить их на другие, типа *другой **пример, но лучше использовать имя по умолчанию.
Какая функция вызывается при выполнении следующей программы на Python?

f = foo()
format(f)

👾 — str()
👍 — format()
🥰 — str()
⚡️ — format()
Библиотека задач по Python
Что делает os.rename()?

В Python функция os.rename() используется для переименования файла или директории в операционной системе. Она входит в модуль os.
Библиотека задач по Python
Работа с ip адресами

Если вам приходится писать на Python программы для работы с сетью — это значит, что вам может очень пригодиться модуль ipaddress.

Одним из вариантов его использования является генерация списка IP-адресов из диапазона адресов, заданных в формате CIDR (Classless Inter-Domain Routing, или бесклассовая адресация).
HTML Embed Code:
2025/06/30 19:04:52
Back to Top