Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more6 944
Subscribers
-124 hours
-167 days
-6230 days
Posts Archive
Объяснение:
Согласно PEP 8, комментарии в Python должны иметь максимальную длину 72 символа
Если размер комментария превышает ограничение на количество символов в комментарии, используйте для него несколько строк
Всего 5 шагов отделяет вас от безопасной разработки ПО
Вместе с руководителем Центра платформ кибербезопасности МТС RED разбираемся в теме. Из статьи узнаете, как усилить безопасность на этапах проектирования и сборки, а также управлять уязвимостями в ПО. Читайте и увеличивайте безопасность своих продуктов.
Реклама
Какова максимальная длина комментария в 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 являются одинковыми, хотя и имеют разный тип данных
А это значит, что в нашем словаре первый ключ повторяется дважды. Так делать нельзя, в словаре все ключи должны быть уникальны — иначе питон просто перезапишет первое значение вторым, и в словаре вместо этих двух элементов останется один
Но если вам нужно, чтобы можно было использовать одинаковые ключи для разных элементов, то вам стоит использовать не словарь, а другую структуру данных
В дополнении к сказанному выше, можем порекомендовать этот ресурс для более глубокого изучения данной темы