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

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

前往频道在 Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

显示更多
7 116
订阅者
-124 小时
-87
+130
帖子存档
Объяснение: Здесь мы воспользовались элементарным форматированием f-строки. И f"{c:.{b}f}" можно «раскрыть», получив f"10.11111:.2f". А это уже ограничение вывода числа с павающей точкой до двух знаков после запятой

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: При работе со словарями вам, скорее всего, понадобится работать как с ключами, так и со значениями И одним из наиболее удобных и полезных способов итерации по словарю в Python —  метод .items()

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом Это означает, что нет необходимости явно освобождать память с помощью оператора del или функции gc.collect(). Хотя del можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусора

Что происходит с памятью, занимаемой объектом, когда он выходит из области видимости в Python?
Anonymous voting

Объяснение: lst_two ссылается на тот же объект, что и lst_one, т.е. [1, 1, 1] И т.к. список это изменяемый тип данных, изменение lst_two влияет на lst_one — обе переменные всё ещё ссылаются на один и тот же объект в памяти

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: Не так давно была похожая задачка. Напоминаем — в Python вычисление степени ведётся справа налево. То в данном случае сначала 3 ** 2 (будет 9), а уже потом 2 ** 9 (будет 512)

Хотите бесплатно получить доступ сразу к нескольким платным курсам? GeekBrains отдаёт подборку курсов, которая обычно стоит 25 000 рублей, которые помогут: — разобраться в тонкостях карьерных вопросов, — изучить основы программирования, — узнать честный опыт айтишников из самых разных сфер, — сделать правильный осознанный выбор. Не упустите момент и заберите подборку прямо сейчас: https://tprg.ru/6LN8 Бонусом вы получите бесплатный доступ к внутренним мероприятиям GeekBrains. Реклама ООО «Гикбреинс»

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: К элементам множества (set) нельзя получить доступ через их индекс, т.к множество — неиндексируемая коллекция

Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В нашем случае range — это вполне себе отдельный объект, который может лечь внутрь множества в качестве одного из его элементов Если уж мы хотим запихнуть в множество числа от 0 до 3 (включительно), то тогда скорее надо делать распаковку: set_ = {*range(4)}

Каким будет результат выполнения кода выше?
Anonymous voting