Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Какова максимальная длина комментария в Python по стандарту PEP 8?
Объяснение:
Переменная "a" становится глобальной, это означает, что она будет доступна и за пределами цикла, это важно учитывать. Функция range() возвращает последовательность чисел, начиная с 0 (по умолчанию) и последовательно увеличивающуюся на 1 (по умолчанию), завершаясь перед указанным числом. Важно отметить, что указанное число не включается в создаваемую последовательность. В данном случае результат выражения 9 * 4 равен 36.
Объяснение:
Добавление новой информации в существующий файл не перезаписывая его при работе с файлами в Python, задача распространённая
Для решения этой задачи используйте открытие файла в режиме
'a' (append), который позволяет добавлять информацию в конец файла, не перезаписывая его текущее содержимоеВыберите режим открытия файла на дозапись (без удаления уже имеющейся информации)
Объяснение:
Библиотека json в Python имеет встроенный метод, называемый dumps(), который преобразует объекты Python в строку JSON. Поэтому в случае c None для json это null
Дополнительно для вас оставляем таблицу с такими преобразованиями, сохраняйте, чтобы не потерять
Объяснение:
Метод
insert в Python нужен для того, чтобы добавить новый элемент в любое место списка. Метод принимает два параметра:
1) индекс по которому будет вставлен элемент;
2) сам элемент.
Посему изначально наш список состоит из 3 элементов. Но Insert() добавляет элемент 5 по индексу 2, перемещая 10 по индексу 3, и список становится [True, 50, 5, 10]. Логическое значение True имеет целое значение 1, поэтому сумма становится 1 + 50 + 5 + 10 = 66Объяснение:
Python предоставляет несколько способов получения списка установленных модулей, но в данном случае правильным ответом был
pip list
Это может быть полезно при настройке рабочего окружения, анализе зависимостей проекта или при необходимости обновления определённых модулейОбъяснение:
В силу того, что уникальность ключей в Python проверяется с помощью оператора
== , 2.0 и 2 являются одинковыми, хотя и имеют разный тип данных
А это значит, что в нашем словаре первый ключ повторяется дважды. Так делать нельзя, в словаре все ключи должны быть уникальны — иначе питон просто перезапишет первое значение вторым, и в словаре вместо этих двух элементов останется один
Но если вам нужно, чтобы можно было использовать одинаковые ключи для разных элементов, то вам стоит использовать не словарь, а другую структуру данных
В дополнении к сказанному выше, можем порекомендовать этот ресурс для более глубокого изучения данной темыОбъяснение:
Метод capitalize возвращает строку с первым символом в верхнем регистре, при этом все остальные символы будут находиться в нижнем регистре
Что отличает опытного Python-разработчика от новичка?
Навык легко находить ошибки в коде? А может, умение подбирать оптимальное решение для любой задачи? Ну уж нет!
Настоящий знаток Python — тот, кто может распознать фреймворк или функцию всего лишь по нескольким эмодзи. Проверьте, насколько вы хорошо знаете язык в тесте КРОК!
Реклама
Сделайте свой пет-проект в индустрии туризма!
Открыта регистрация на Московский туристический хакатон — соревнование по цифровизации индустрии туризма. Он пройдёт в два этапа: отборочный онлайн-этап и очный финал в Москве.
Общий призовой фонд: 7 500 000 рублей.
Ждём IT-специалистов, продуктологов, разработчиков, дизайнеров, аналитиков, креаторов и других специалистов, создающих прорывные технологические и продуктовые решения.
Вас ждут пять задач на стыке TravelTech и одной из дополнительных сфер:
— BookingTech;
— FinTech;
— RoadTech;
— ServiceTech;
— E-Com.
Окончание приёма заявок 11 марта, поторопитесь! Больше деталей на сайте.
Заполняйте заявку на хакатон и выигрывайте!
Реклама АНО "Проектный Офис по Развитию Туризма и Гостеприимства Москвы" ИНН 7703468243, LjN8K43ay
