TGViewer
Channel Public Channel
Python: задачки и вопросы

Python: задачки и вопросы

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
6.89K
Photos
1.4K
Videos
1
Links
128

Showing posts older than #1895 · Back to latest

Older Posts 20 shown
Post #1893 1.95K
Объяснение:

Кортежи a и b содержат одинаковые значения — (1, 2, 3). Поэтому сравнение a == b вернёт True, т.к оно сравнивает содержимое кортежей

Но оператор is, в свою очередь, проверяет идентичность объектов, а не только их содержимое. Даже если значения элементов кортежей a и b идентичны, они всё равно указывают на разные объекты в памяти. Поэтому a is b вернёт False
Post #1890 2K
Объяснение:

Оператор is в Python проверяет, указывают ли две переменные на один и тот же объект в памяти

В данном случае, [1, 2, 3] создаёт новый список в памяти. И при каждом вызове [1, 2, 3] будет создаваться новый объект списка

Таким образом, две ссылки на [1, 2, 3] в коде указывают на разные объекты в памяти, даже если содержание этих объектов идентично

Отсюда и ответ — False
Post #1887 1.92K
Объяснение:

В func() аргумент a принимает первое значение переданное в функцию, *b собирает все позиционные аргументы, идущие после a, в кортеж, а **c собирает все именованные аргументы в словарь
Post #1884 1.91K
Объяснение:

type({}) возвращает тип данных dict, а type({1}) — set
Post #1881 1.98K
Объяснение:

Ответ True связан с наследованием иерархии классов в языке Python. Всё дело в том, что bool — это подкласс класса int

Это означает, что bool наследует некоторые методы и атрибуты от int

Функция issubclass() же, в свою очередь, возвращает True, если первый аргумент является подклассом второго аргумента и False в противном случае
Post #1878 1.99K
Объяснение:

Ошибка происходит из-за того, что объекты типа bytes в Python являются неизменяемыми (immutable)

Это означает, что вы не можете изменить отдельные элементы внутри объекта bytes после его создания
Post #1875 2.05K
Объяснение:

set_ — это множество, а оно не индексируется. Отсюда и невозможность получить значение по индексу
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →