4 votes

Apprenez python de la manière dure exercice 18 aide

Je comprends toutes les fonctions sauf la première. Que signifie (*args) ?

merci

def print_twice(*args):
    arg1, arg2 = args
    print 'arg1: %r arg2: %r' % (arg1, arg2)

def print_twice_again(arg1, arg2):
    print 'arg1: %r arg2: %r' % (arg1, arg2)

def print_once(arg1):
    print 'arg1: %r' % arg1

def print_none():
    print 'je n'ai rien...'

print_twice("neil", "harper")
print_twice_again("neil", "harper")
print_once("premier!")
print_none()

5voto

Jaroslav Jandek Points 5500

Un astérisque spécifie une liste, deux astérisques spécifient un dictionnaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X