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 #2725 · Back to latest

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

Переменная "a" становится глобальной, это означает, что она будет доступна и за пределами цикла, это важно учитывать. Функция range() возвращает последовательность чисел, начиная с 0 (по умолчанию) и последовательно увеличивающуюся на 1 (по умолчанию), завершаясь перед указанным числом. Важно отметить, что указанное число не включается в создаваемую последовательность. В данном случае результат выражения 9 * 4 равен 36.
Post #2719 2.02K
Объяснение:

Добавление новой информации в существующий файл не перезаписывая его задача распространённая

Для решения этой задачи используйте открытие файла в режиме 'a' (append), который позволяет добавлять информацию в конец файла, не перезаписывая его текущее содержимое
Post #2717 2.17K
Объяснение:

Библиотека json в Python имеет встроенный метод, называемый dumps(), который преобразует объекты Python в строку JSON. Поэтому в случае c None для json это null

Дополнительно для вас оставляем таблицу с такими преобразованиями, сохраняйте, чтобы не потерять
Post #2714 2K
Объяснение:

Метод insert в Python нужен для того, чтобы добавить новый элемент в любое место списка. Метод принимает два параметра:
1) индекс по которому будет вставлен элемент;
2) сам элемент.

Посему изначально наш список состоял из 3 элементов. Но Insert() добавил элемент 5 по индексу 2, перемещая 10 по индексу 3, и получился список [True, 50, 5, 10]. Логическое значение True имеет целое значение 1, поэтому сумма стала 1 + 50 + 5 + 10 = 66
Post #2710 2.03K
Объяснение:

Python предоставляет несколько способов получения списка установленных модулей, но в данном случае правильным ответом был pip list

Это может быть полезно при настройке рабочего окружения, анализе зависимостей проекта или при необходимости обновления определённых модулей
Post #2708 2.06K
Объяснение:

В силу того, что уникальность ключей в Python проверяется с помощью оператора == , 2.0 и 2 являются одинковыми, хотя и имеют разный тип данных

А это значит, что в нашем словаре первый ключ повторяется дважды. Так делать нельзя, в словаре все ключи должны быть уникальны — иначе питон просто перезапишет первое значение вторым, и в словаре вместо этих двух элементов останется один

Но если вам нужно использовать одинаковые ключи для разных элементов, то вам стоит использовать не словарь, а другую структуру данных

В дополнении к сказанному выше, можем порекомендовать этот ресурс  для более глубокого изучения данной темы
Post #2704 2.08K
Объяснение:

Метод capitalize() возвращает строку с первым символом в верхнем регистре, при этом все остальные символы будут находиться в нижнем регистре
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 →