316 читали · 10 месяцев назад
Загадочные звездочки: Что значит * и ** в параметрах функций на Python
В языке программирования Python символы * и ** используются в параметрах функций для работы с переменным числом аргументов. Эти символы позволяют передавать функции произвольное количество значений без явного указания их количества. В Python символ * перед именем параметра позволяет принимать произвольное количество позиционных аргументов. При вызове функции все аргументы, которые не соответствуют другим параметрам, собираются в кортеж и присваиваются параметру с символом *. Рассмотрим следующий пример: В данном примере функция print_names принимает произвольное количество аргументов...
200 читали · 6 лет назад
Создание сайтов с нуля - урок 4 - Html теги для работы с текстом: p, h1-h6, b, strong, i, em
1. Тег p. Изучение тегов для работы с текстом начнем с тега p, при помощи которого создаются абзацы. По умолчанию абзацы начинаются с новой строки и по ширине растягиваются от левого до правого окна браузера, т.е. на всю доступную ширину. Если создать подряд 2 абзаца с текстом, то мы увидим, что между ними расстояние больше, чем между строк внутри абзацев. Кроме того, обратите внимание, что, помимо отступов сверху и снизу между абзацами, мы также нигде не указывали ни размер шрифта, ни его цвет. Соответственно, возникает 2 логических вопроса: какие характеристики у нашего текста на текущий момент и как их можно изменить? Ответ на первый вопрос довольно прост...