Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more6 948
Subscribers
-324 hours
-167 days
-6430 days
Posts Archive
Академия Аналитиков Авито открыла набор на курс 2024 – 25
Это бесплатная образовательная программа для тех, кто хочет развиваться как аналитик данных или DS-инженер.
13 месяцев глубокого погружения в реальные задачи бизнеса, общение с ведущими экспертами бигтеха, помощь и поддержка куратора и ментора в поисках своего места в индустрии.
Присоединиться — задача не из лёгких. Нужно сдать два вступительных теста и быть готовым учиться до 25 часов в неделю, делать домашку и реализовывать неординарные проекты.
Зато у выпускников есть все шансы на вау-карьеру, в том числе в самом Авито.
Подать заявку.
Это #партнёрский пост
Объяснение:
Здесь используется метод создания словаря с помощью литерала
При этом есть одно важное правило для словарей — ключом может выступать лишь неизменяемый тип данных. А потому здесь лишь один правильный ответ —
dictOneОбъяснение:
Здесь у нас выводится число аргументов, принимаемых функцией
func без учёта параметров по умолчанию и параметров *args и **kwargs
Т.к. здесь у нас лишь один обязательный аргумент (arg), то метод co_argcount вернёт значение 1. Его же и выведет программаОбъяснение:
Функция
list() в Python принимает итерируемый объект (такой как строка) и создает из него новый список, содержащий элементы этого итерируемого объекта. Когда мы передаем строку '123' в list(), то создаём список, содержащий каждый символ из этой строки в виде отдельного элемента.Объяснение:
В Python строки сравниваются посимвольно по лексикографическому порядку:
'а' > 'а' — False
'б' > 'б' — False
'в' > 'б' — True
Так и возвращаем True, игнорируя последний символ — 'в'Объяснение:
Когда мы вызываем
next(generator_x()), это запускает генератор и выполняет его до первого встреченного чётного числа. Поскольку первым таковым является двойка, то и в выводе мы получим её.
Обратите внимание, что при последующих вызовах next(generator_x()) будут генерироваться следующие четные числа из диапазона (4), пока генератор не завершит свою работу. Если вызвать next(generator_x()) после того, как генератор завершит свою работу, будет вызвано исключение StopIterationОбъяснение:
В Python нельзя напрямую преобразовать список в целое число. Однако преобразование строки в целое число возможно с помощью функции
int(), а список можно преобразовать в кортеж с помощью встроенной функции tuple(). Булево значение также можно преобразовать в строку, используя str().Какое из следующих преобразований типов данных невозможно в Python?
