Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر6 857
مشترکین
-124 ساعت
-137 روز
-4730 روز
آرشیو پست ها
Объяснение:
Добавление сразу нескольких
return в одну функцию не имеет никакого значения
Как только Python встречает первый return внутри функции, именно его значение и возвращается. При этом работа самой функции заканчивается до следующего вызоваОбъяснение:
Python поддерживает вложенные функции
Мы можем создать вложенную функцию, чтобы избежать зацикливания или повторения блока кода
Здесь функция
func_two вызывается внутри func_one, прямо в его returnОбъяснение:
**kwargs собирает все переданные ему аргументы в новый словарь. В нём имена аргументов являются ключами, а их значения — значениями ключей
По итогу когда мы проходимся по kwargs с помощью for, то мы по очереди выцепляем именно что ключи, т.е. lang и verХотите получить новый навык в стек или систематизировать существующие знания?
У Яндекс Практикума есть курсы по разработке для опытных программистов.
На них можно:
— освоить Go, C++ и React на продвинутом уровне;
— прокачаться от джуна до мидла во фронтенде и бэкенде;
— научиться тестировать веб-приложения на Python;
— освоить асинхронное программирование на Python;
— разобраться в алгоритмах и структурах данных для работы и собеседований;
— освоить DevOps для эксплуатации и разработки.
На курсах актуальная программа, которая основана на исследованиях рынка труда. А ещё — код-ревью и советы от опытных наставников.
Познакомьтесь с профессиями и протестируйте формат бесплатно. А если решите продолжать учиться — до 30 ноября действует скидка 20% от Яндекса к Чёрной пятнице. Скидка действует только при оплате помесячно или в кредит.
Приходите учиться, чтобы расти в карьере.
Реклама ООО «хит медиа»
Объяснение:
Значение
hash(float('inf')) — одно из системно-зависимых параметров встроенной хэш-функции для числовых типов
К нему также можно получить доступ как к sys.hash_info.inf
314159 было выбрано в CPython как значение по умолчанию (с явной отсылкой к числу Пи) Тимом Питерсом ещё в 2000 годуОбъяснение:
Если мы делим с использованием
/, то ответом всегда будет float
При этом в Python есть отрицательный ноль. Он получается в результате деления 0 на отрицательное числоОбъяснение:
Внутри функции создаётся новый объект типа «список», в результате чего ссылка на изначальный объект теряется
По итогу внешний
lst остаётся равен [42], в то время как внутренний local_lst будет равен [21]