343 читали · 1 год назад
Загадочные звездочки: Что значит * и ** в параметрах функций на Python
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...
"Что значит — после родов нельзя два месяца? А мне как жить и терпеть? Придумай что-то!" Супружеский долг Илиры, после родов
| "Ты же понимаешь, я тоже человек. Мне нужно. Что значит — нельзя? Ну придумай что-нибудь!" | "А я стою с младенцем на руках, не сплю третьи сутки, швы болят, грудь распирает от молока, и думаю: кто здесь вообще человек — я или он?" Родила — и сразу должна Когда Илира родила, ей казалось, что самое трудное позади. Девять месяцев страха, бессонных ночей, боли и тревоги закончились. Ребёнок жив, дышит, спит у неё на груди. Но буквально через неделю она поняла: нет, трудное только начинается. Не из-за младенца — из-за мужа...