Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2767
1.86K
PY @quiz_python
Showing posts older than #2769 · Back to latest


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

del, как можно понять из названия, нужен чтобы что-то удалять, а именно имена переменных, атрибуты объектов, элементы списков и ключи словарей.
lst_one, создаётся новый список lst_twolst_two не влияет на lst_one
del или функции gc.collect(). Хотя del можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусора
(tuple) является неизменяемой упорядоченной коллекцией. В кортеже нельзя заменить значение элемента, добавить или удалить элемент. Свойство неизменяемтости используется для защиты от случайных или намеренных изменений
replace() заменяет каждое соответствующее вхождение подстроки другой строкой. При необходимости с помощью 3 аргумента мы можем задать, сколько раз мы заменим исходную строку новой, если не указывать данное число, заменятся все вхождения. Синтаксис можно посмотреть на картинке str.replace() не поддерживает регулярные выражения. Вследствие этого, для более сложных сценариев используйте re.sub