Python: задачки и вопросы
前往频道在 Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
显示更多7 122
订阅者
无数据24 小时
-77 天
+130 天
帖子存档
Объяснение:
Значения по умолчанию в функциях Python вычисляются только один раз
Однако в данном случае, для аргумента
l мы используем None как значение по умолчанию, а затем инициализируем новый список внутри функции, если l равен None
По итогу каждый вызов func() без указания второго аргумента приводит к созданию нового спискаОбъяснение:
Здесь мы создаём новый список, включающий все элементы из списка
a, которые также присутствуют в списке b
Поскольку все элементы списка a есть в списке b, c будет равен [1, 2, 3, 4, 5]Объяснение:
В Python строки являются неизменяемыми объектами. Поэтому, когда мы изменяем
y, это не влияет на xРебят, ищем пишущего IT-редактора блогов в Tproger
Условия: удалёнка, фултайм
Что делать:
— искать темы, которые понравятся клиентам и заинтересуют читателей;
— вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке;
— проводить интервью и собирать фактуру;
— превращать фактуру в статью, которую захочется читать и репостить;
— дорабатывать статью вместе с экспертами и менеджерами клиента.
Требования:
— пишете логично и ёмко, видите стилистические и речевые ошибки в тексте;
— быстро находите и проверяете информацию (в том числе в англоязычных источниках);
— любите общаться с экспертами и умеете их разговорить;
— спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна;
— тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь;
— знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat.
Чтобы откликнуться, заполняйте анкету.
#вакансии #работа
Объяснение:
При вызове
outter(), функция создаёт локальную переменную var со значением 1, затем вызывает inner()
Внутри функции inner(), с помощью nonlocal, указывается, что нужно изменить значение переменной var во внешней функции outter()
Таким образом, var в outter() становится равным 2. А после завершения inner(), функция outter() выводит значение var, которое теперь равно 2
Затем, за пределами outter(), глобальная переменная var, которая осталась неизменной, выводится — она всё ещё равна 0Объяснение:
Хоть функция
func() и возвращает значение, но это значение не выводится на экран, так как нет команды print(). Вернувшееся значение просто игнорируетсяОбъяснение:
В Python значения по умолчанию для аргументов функций вычисляются только один раз при определении функции, а не при каждом её вызове
Таким образом, при первом вызове
func(2), l становится [0, 1]. Затем, при вызове func(3, [1, 2, 3]), l не изменяется, так как в качестве аргумента передается новый список
Наконец, при вызове func(3), изменяется исходный список l, который теперь равен [0, 1, 0, 1, 4]
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
