technique de combinaison de passage des arguments

Author:


{filelink=16194}

def test_arg(x, y=12, *args, **argscle):
    print "#Arguement Simple: ",x
    print "#Argument avec valeur par défaut", y
    print "#Argument avec un nombre indéterminé de position", args
    print "#Argument de mot clé avec un nombre indéterminé de position", argscle
 
#Main
 
test_arg(12)
test_arg(12,20)
test_arg(12,10,"a", 10)
test_arg(12,20,"a", 10, c=60, a="A", b="B", n=[1,3,40])
 
#Aperçu de ce test
 
#Arguement Simple:  12
#Argument avec valeur par défaut 12
#Argument avec un nombre indéterminé de position ()
#Argument de mot clé avec un nombre indéterminé de position {}
#Arguement Simple:  12
#Argument avec valeur par défaut 20
#Argument avec un nombre indéterminé de position ()
#Argument de mot clé avec un nombre indéterminé de position {}
#Arguement Simple:  12
#Argument avec valeur par défaut 10
#Argument avec un nombre indéterminé de position ('a', 10)
#Argument de mot clé avec un nombre indéterminé de position {}
#Arguement Simple:  12
#Argument avec valeur par défaut 20
#Argument avec un nombre indéterminé de position ('a', 10)
#Argument de mot clé avec un nombre indéterminé de position {'n': [1, 3, 40], 'a': 'A', 'b': 'B', 'c': 60}

Livres Sur ce Sujet

Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !

Leave a Reply

Your email address will not be published. Required fields are marked *


6 − = four