Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
40. Вызов с помощью **kwargs.
Таким же образом словари могут предоставлять аргументы ключевых слов с **-оператор: 1 def parrot(voltage, state='a stiff', action='voom'): 2 print("-- Этот попугай не стал бы", action, end=' ') 3 print("если вы положите", voltage, "вольт через это.", end=' ') 4 print("E's", state, "!") 1 """ 2 >>> a = dict(one=1, two=2, three=3) 3 >>> b = {'one': 1, 'two': 2, 'three': 3} 4 >>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) 5 >>> d = dict([('two', 2), ('one', 1), ('three', 3)]) 6 >>> e = dict({'three': 3, 'one': 1, 'two': 2}) 7 >>> f = dict({'one': 1, 'three': 3}, two=2) 8 >>> a == b == c == d == e == f 9 True 10 11 12 """ "\na = dict(one=1, two=2, three=3)\nb = {'one': 1, 'two': 2, 'three': 3}\nc = dict(zip(['one', 'two', 'three'], [1, 2, 3]))\nd = dict([('two', 2), ('one', 1), ('three', 3)])\ne = dict({'three': 3, 'one': 1, 'two': 2})\nf = dict({'one': 1, 'three': 3}, two=2)\na == b == c == d == e == f\nTrue\n\n\n" voltage": "four million" 1 d = {"voltage": "four million", "state": "bleedin' demised", "action": "VOOM"} 1 parrot(**d) -- Этот попугай не стал бы VOOM если вы положите four million вольт через это. E's bleedin' demised !
Вcе записи подраздела.
Сейчас вы проходите урок: 40. Вызов с помощью **kwargs.
<< Назад | Далее >>
Все уроки с тегом: функции-python