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

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

@quiz_python

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

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

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

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

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

Showing posts older than #2278 · Back to latest

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

Несмотря на то, что frozenset является неизменяемым, а set — изменяемым, они считаются равными, если содержат одни и те же элементы
Post #2273 1.9K
Объяснение:

Оператор << сдвигает биты влево

В данном случае, 5 в двоичной системе — 101. Сдвиг на 2 бита влево даст 10100, что равно 20 в десятичной системе
Post #2270 1.98K
Объяснение:

В Python строки являются неизменяемыми объектами и иногда для оптимизации Python использует один и тот же объект для хранения идентичных строковых литералов

Но это не гарантировано для строк, созданных динамически или через операции, как в данном примере с конкатенацией

Оператор is проверяет идентичность объектов, а не их эквивалентность. А так как z и "123456" — это разные объекты в памяти, даже если их значения одинаковы, то и ответ у нас False
Post #2267 1.92K
Объяснение:

Метод join() вставляет строку, поданную в качестве аргумента, между каждым символом исходной строки
Post #2264 1.96K
Объяснение:

Функция isinstance(1 + 1j, complex) проверяет, является ли значение 1 + 1j экземпляром класса complex, который представляет комплексные числа в Python

И так как 1 + 1j действительно является комплексным числом, ответ на этот запрос будет True
Post #2259 1.89K
Объяснение:

В Python кортежи сравниваются лексикографически: первый элемент с первым, второй с вторым и так далее

Поскольку все первые элементы равны, сравнение переходит к следующему элементу, и кортеж (1, 2, -1) считается больше
Post #2256 1.88K
Объяснение:

Операция возведения в степень (**) имеет более высокий приоритет, чем умножение (*)

Поэтому сначала происходит 3 ** 2 = 9, а уже затем "а" * 9. Отсюда и ответ aaaaaaaaa ("а" 9 раз)
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 →