cython

Форк
0
/
r_starargs.pyx 
32 строки · 887.0 Байт
1
def swallow(name, airspeed, *args, **kwds):
2
    """
3
    >>> swallow("Brian", 42)
4
    Name: Brian
5
    Airspeed: 42
6
    Extra args: ()
7
    Extra keywords: []
8
    >>> swallow("Brian", 42, "African")
9
    Name: Brian
10
    Airspeed: 42
11
    Extra args: ('African',)
12
    Extra keywords: []
13
    >>> swallow("Brian", airspeed = 42)
14
    Name: Brian
15
    Airspeed: 42
16
    Extra args: ()
17
    Extra keywords: []
18
    >>> swallow("Brian", airspeed = 42, species = "African", coconuts = 3)
19
    Name: Brian
20
    Airspeed: 42
21
    Extra args: ()
22
    Extra keywords: [('coconuts', 3), ('species', 'African')]
23
    >>> swallow("Brian", 42, "African", coconuts = 3)
24
    Name: Brian
25
    Airspeed: 42
26
    Extra args: ('African',)
27
    Extra keywords: [('coconuts', 3)]
28
    """
29
    print u"Name:", name
30
    print u"Airspeed:", airspeed
31
    print u"Extra args:", args
32
    print u"Extra keywords:", sorted(kwds.items())
33

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

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

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

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