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

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

Третий ответ был правильным. Поскольку вызывающий метод Test.__init__(self) отсутствует в производном классе, переменная x не может быть унаследована и в выводе мы получим ошибку

Корректный варинт написания данного кода можете посмотреть на картинке
Post #2761 1.95K
Объяснение:

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

Примечание:

— Удаление нескольких целей рекурсивно удаляет каждую цель слева направо.

— Удаление имени переменной удаляет привязку этого имени из локального или глобального пространства имен (в зависимости от того, были ли определено имя при помощи инструкции global в том же блоке кода).
Post #2759 1.91K
Объяснение:

Запятая в конце игнорируется, а остальные значения являются допустимыми для списка

Поэтому правильный ответ в данном случае — 6
Post #2756 1.97K
Объяснение:

Когда мы делаем срез списка
lst_one, создаётся новый список lst_two

Поэтому изменение
lst_two не влияет на lst_one
Post #2753 1.93K
Объяснение:

В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом

Это означает, что нет необходимости явно освобождать память с помощью оператора del или функции gc.collect(). Хотя del можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусора
Post #2751 1.75K
Объяснение:

Кортеж (tuple) является неизменяемой упорядоченной коллекцией. В кортеже нельзя заменить значение элемента, добавить или удалить элемент. Свойство неизменяемтости используется для защиты от случайных или намеренных изменений
Post #2749 2.03K
Объяснение:

Метод replace() заменяет каждое соответствующее вхождение подстроки другой строкой. При необходимости с помощью 3 аргумента мы можем задать, сколько раз мы заменим исходную строку новой, если не указывать данное число, заменятся все вхождения. Синтаксис можно посмотреть на картинке

Важно отметить: str.replace() не поддерживает регулярные выражения. Вследствие этого, для более сложных сценариев используйте re.sub
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 →