cython

Форк
0
/
r_kwonlyargs.pyx 
25 строк · 713.0 Байт
1
def pd(d):
2
    l = []
3
    i = d.items()
4
    i.sort()
5
    for kv in i:
6
        l.append("%r: %r" % kv)
7
    return "{%s}" % ", ".join(l)
8

9
def c(a, b, c):
10
    print "a =", a, "b =", b, "c =", c
11

12
def d(a, b, *, c = 88):
13
    print "a =", a, "b =", b, "c =", c
14

15
def e(a, b, c = 88, **kwds):
16
    print "a =", a, "b =", b, "c =", c, "kwds =", pd(kwds)
17

18
def f(a, b, *, c, d = 42):
19
    print "a =", a, "b =", b, "c =", c, "d =", d
20

21
def g(a, b, *, c, d = 42, e = 17, f, **kwds):
22
    print "a =", a, "b =", b, "c =", c, "d =", d, "e =", e, "f =", f, "kwds =", pd(kwds)
23

24
def h(a, b, *args, c, d = 42, e = 17, f, **kwds):
25
    print "a =", a, "b =", b, "args =", args, "c =", c, "d =", d, "e =", e, "f =", f, "kwds =", pd(kwds)
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.