Программирование и научные вычисления на языке Python/§4: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 420:
 
 
Первые два аргумента мы задаем при вызове, их значения неизвестны, при вызове важна их очередность (positional), в то время как два последних обладают значениями по умолчанию (keywordkeywords). При задании функции всегда выполняется именно такое следование. Как можно вызвать указанную функцию и что получить, показано далее:
 
 
Строка 432:
>>> somefunc('Hello', [1, 2], kwarg2='Hi', kwarg1=6)
Hello [1, 2] 6 Hi
</source>
 
 
Последовательность для ''keywords'' не имеет значения. Можно даже и не думать о порядке и смешивать ''positional'' и ''keywords'', если их всех при вызове записывать в формате ''имя=значение'':
 
 
<source lang="python">
>>> somefunc(kwarg2='Hello', arg1='Hi', kwarg1=6, arg2=[1, 2])
Hi [1, 2] 6 Hello
</source>