Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more7 122
Subscribers
-124 hours
-77 days
+130 days
Posts Archive
Объяснение:
В Python управление памятью автоматически обрабатывается интерпретатором Python. Когда объект выходит из области видимости, сборщик мусора Python самостоятельно освобождает память, занимаемую объектом
Это означает, что нет необходимости явно освобождать память с помощью оператора
del или функции gc.collect(). Хотя del можно использовать для явного удаления ссылки на объект, чтобы освободить его память раньше, чем это сделает сборщик мусораЧто происходит с памятью, занимаемой объектом, когда он выходит из области видимости в Python?
Объяснение:
Кореж
(tuple) является неизменяемой упорядоченной коллекцией. В кортеже нельзя заменить значение элемента, добавить или удалить элемент. Свойство неизменяемтости используется для защиты от случайных или намеренных измененийЧто стоит использовать для хранения неизменяемых последовательностей в Python?
Объяснение:
Метод
replace() заменяет каждое соответствующее вхождение подстроки другой строкой. При необходимости с помощью 3 аргумента мы можем задать, сколько раз мы заменим исходную строку новой, если не указывать данное число, заменятся все вхождения. Синтаксис можно посмотреть на картинке
Важно отметить: str.replace() не поддерживает регулярные выражения. Вследствие этого, для более сложных сценариев используйте re.subОбъяснение:
Метод
isnumeric() возвращает True, если все символы в строке являются числовыми символами, строка не является пустой и не состоит из пробелов. Однако нужно помнить, что в случае с float данный метод возвращает FalseОбъяснение:
Как вы уже догодались, переменная
T1 изначально была целым числом, а не картежом, поэтому ошибки исключены. В свою очередь, оператор += прибавляет 5 к переменной T1 и в результате такого сложения мы получаем 6Объяснение:
Есть несколько способов распечатать емодзи в Python. В этом случае мы использовали, короткие имена CLDR. Чтобы напечатать смайлы с использованием короткого имени CLDR, вы добавляете к короткому имени CLDR префикс \N, а затем заключаете его в фигурную скобку {}
Небольшая историческая справка:
Гвидо Ван Россум опубликовал первую версию кода Python (версия 0.9.0) 20 февраля 1991 года. Он уже включал в себя ряд полезных возможностей. Например, различные типы данных и функции для обработки ошибок. С того момента прошло уже 33 года, и Python стал одним из самых популярных языков, поэтому всех питонистов с праздником!
Объяснение:
Определить чётное ли число можно с помощью оператора взятия остатка от деления
"%". Если результат деления числа на 2 с помощью этого оператора равен нулю – число чётное, если нет – число нечётное.Что нужно поставить вместо нижнего подчёркивания, чтобы выполнить проверку на чётное число?
Available now! Telegram Research 2025 — the year's key insights 
