Python: задачки и вопросы
Kanalga Telegram’da o‘tish
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Ko'proq ko'rsatish6 857
Obunachilar
-124 soatlar
-137 kun
-4730 kun
Postlar arxiv
Объяснение:
<< — это побитовое смещение влево. После знака << идёт число, на которое это сдвиг происходит
При этом сам сдвиг прослеживается лишь в двоичной системе счисления:
2 << 1 == 10 << 1 == 100 == 4 — пример из задачки
2 << 2 == 10 << 2 == 1000 == 8
В свою очередь, 2 ** 2 — это 2 во второй степени, т.е. 4
По итогу 4 == 4, ответ — TrueОбъяснение:
Функция
copy() — поверхностная. То есть она копирует объект, вставляя с него ссылки на объекты, обнаруженные в оригинале
То есть он не создаёт новый экземпляр объекта. Поэтому изменения в lst отражаются и на lst_copyОбъяснение:
Здесь всё достаточно просто — у нас переменная Name не определена. Поэтому мы ловим ошибку
Какие паттерны применяются для создания микросервиса?
Узнайте завтра, 2 февраля в 20:00 мск на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.
На занятии «Создание микросервиса» вы вместе с практикующим спецом познакомитесь с паттернами декомпозиции системы на микросервисы, а также рассмотрите технический подход и бизнес-подход к декомпозиции. Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/IUVO/
Заинтересовались курсом, но сомневаетесь сможете ли осилить весь? Пройдите тест и узнайте: https://otus.pw/8Q20/
Реклама ООО «Отус Онлайн-Образование» LjN8KG75q
Какие паттерны применяются для создания микросервиса?
Узнайте завтра, 2 февраля в 20:00 мск на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.
На занятии «Создание микросервиса» вы вместе с практикующим спецом познакомитесь с паттернами декомпозиции системы на микросервисы, а также рассмотрите технический подход и бизнес-подход к декомпозиции. Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/IUVO/
Заинтересовались курсом, но сомневаетесь сможете ли осилить весь? Пройдите тест и узнайте: https://otus.pw/8Q20/
Реклама ООО «Отус Онлайн-Образование» LjN8KG75q
Объяснение:
При попытке добавить пустой список в пустой список через
.append(), мы получим не [[]], a [[...]]
Таким образом Python защищает нас от рекурсииОбъяснение:
Строки — неизменяемый тип данных. А значит мы не можем изменить строку, обращаясь к её элементу по индексуОбъяснение:
sum(iterable, start) — функция sum() принимает на вход лишь итерируемые объекты, то есть объекты, которые способны возвращать элементы по одному
Так как ни int, ни float таковыми не являются, то у нас здесь ошибка