342 читали · 1 год назад
Загадочные звездочки: Что значит * и ** в параметрах функций на Python
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...
3 месяца назад
Что значит звёздочка в названии фильма «Громовержцы*»?⁠⁠
Ещё на самых первых постерах и промо-материалах название фильма указывалось с загадочной звёздочкой, но без пояснений того, что она значит. Сейчас, после премьеры, тайна символа оказалась раскрыта. Выяснилось, что звёздочка подразумевала наличие второго названия, которое появляется в финальных титрах: «Новые Мстители». Теперь проект называют и так и так, и уже даже показали обновлённый постер. Любопытное это решение — поменять фильму название в самый разгар проката. Определённо привлекает внимание и выделяет новинку на фоне последних проектов от Marvel...